void-packages/common/build-profiles
q66 b1d4c6ebe8 common: add build/cross profiles for ppcle(-musl)
for now, these profiles set -mcpu to power8 and -mtune to power9
to match our ppc64le profiles, since there isn't really any native
harwdare to run these on (at least yet), and any packages will be
experimental for now anyway
2020-12-15 23:01:30 +01:00
..
aarch64-musl.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
aarch64.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
armv6l-musl.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
armv6l.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
armv7l-musl.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
armv7l.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
bootstrap.sh common: rename FCC to FC and introduce FFLAGS 2017-03-08 16:04:42 +01:00
i686-musl.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
i686.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
ppc-musl.sh build-profiles: drop unnecessary cflags for ppc 2020-12-06 05:51:31 +01:00
ppc.sh build-profiles: drop unnecessary cflags for ppc 2020-12-06 05:51:31 +01:00
ppc64-musl.sh build-profiles: drop unnecessary cflags for ppc 2020-12-06 05:51:31 +01:00
ppc64.sh build-profiles: drop unnecessary cflags for ppc 2020-12-06 05:51:31 +01:00
ppc64le-musl.sh build-profiles: drop unnecessary cflags for ppc 2020-12-06 05:51:31 +01:00
ppc64le.sh build-profiles: drop unnecessary cflags for ppc 2020-12-06 05:51:31 +01:00
ppcle-musl.sh common: add build/cross profiles for ppcle(-musl) 2020-12-15 23:01:30 +01:00
ppcle.sh common: add build/cross profiles for ppcle(-musl) 2020-12-15 23:01:30 +01:00
README common: expose build profile in cross env 2019-04-09 19:26:59 -03:00
x86_64-musl.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00
x86_64.sh common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE} 2019-08-03 23:09:49 +02:00

BUILD PROFILES
==============

This directory contains build profiles to set properties on native builds
for a specific architecture:

	- XBPS_TRIPLET		(the compiler triplet)
	- XBPS_CFLAGS		(C compiler flags for host compiler)
	- XBPS_CXXFLAGS		(C++ compiler flags for the host compiler)
	- XBPS_FFLAGS		(Fortran compiler flags for the host compiler)
	- XBPS_RUST_TARGET	(the compiler triplet for usage by cargo)

These properties are also set in a cross environment, but the compiler
flags are not added into the global flags. XBPS_RUST_TARGET is also
exposed as RUST_BUILD instead of RUST_TARGET.