void-packages/common/environment/build-style
q66 151f876627 common: add ppc64 build profiles and other ppc64 bits
This adds the build profiles for ppc64 targets as well as
modifications in other parts of the infra.

These targets are supported:

- ppc64le (glibc little endian elfv2)
- ppc64le-musl (musl little endian)
- ppc64-musl (musl big endian)

ELFv1 targets are explicitly not supported at this point.

Big endian musl supports ppc 970 or newer, while little endian
targets are set to a generic powerpc64le which effectively means
POWER8 and newer. Tuning is always set for POWER9, which is the
most likely target hardware. We also make sure AltiVec is always
on, because it is supported on all hardware we target.

[ci skip]
2019-01-05 23:38:00 +01:00
..
.empty xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
cargo.sh build-style/cargo.sh: export common variables to avoid static linking 2018-11-22 18:18:11 -02:00
cmake.sh build-style/cmake: Add cmake as hostmakedepends 2016-03-12 12:14:42 +00:00
gem.sh build_style: Add gem build_style 2018-11-02 07:15:08 -03:00
gemspec.sh build_style: Add gemspec build_style 2018-11-02 07:15:08 -03:00
go.sh common: add ppc64 build profiles and other ppc64 bits 2019-01-05 23:38:00 +01:00
haskell-stack.sh environment/build-style/haskell-stack.sh: hostmakedepend automatically on ghc and stack. 2016-12-18 15:28:54 +01:00
meson.sh xbps-src: you need meson to build with meson 2017-09-12 08:58:51 -06:00
perl-module.sh xbps-src: do not generate 32bit pkgs for perl/python modules. 2015-02-25 12:00:10 +01:00
perl-ModuleBuild.sh xbps-src: Migrate from build_style for 32bit pkgs 2018-10-04 10:28:27 +02:00
perl6-dist.sh build_style=perl6-dist: add 2018-11-26 04:11:50 -02:00
python-module.sh xbps-src: do not generate 32bit pkgs for perl/python modules. 2015-02-25 12:00:10 +01:00
python2-module.sh xbps-src: lib32disabled=yes for python{2,3}-module too 2018-03-26 19:01:36 +02:00
python3-module.sh xbps-src: lib32disabled=yes for python{2,3}-module too 2018-03-26 19:01:36 +02:00
R-cran.sh Add and document R-cran build style; support CRAN in update-check. 2017-06-08 13:32:40 +02:00
ruby-module.sh xbps-src: Migrate from build_style for 32bit pkgs 2018-10-04 10:28:27 +02:00
scons.sh build-style/scons.sh: add scons to hostmakedepends= 2018-08-21 20:37:47 -03:00
waf.sh build-styles/waf{,3}: python{,3} in hostmakedepends 2018-03-25 20:00:51 +02:00
waf3.sh build-styles/waf{,3}: python{,3} in hostmakedepends 2018-03-25 20:00:51 +02:00