gcc: Enable building on ppc
This commit is contained in:
parent
47edbcf0fb
commit
1af860eb85
1 changed files with 5 additions and 1 deletions
|
@ -96,6 +96,8 @@ case "$XBPS_TARGET_MACHINE" in
|
|||
armv7l-musl) _triplet="armv7l-linux-musleabihf";;
|
||||
aarch64) _triplet="aarch64-linux-gnu";;
|
||||
aarch64-musl) _triplet="aarch64-linux-musl";;
|
||||
ppc) _triplet="powerpc-linux-gnu";;
|
||||
ppc-musl) _triplet="powerpc-linux-musl";;
|
||||
ppc64le) _triplet="powerpc64le-linux-gnu";;
|
||||
ppc64le-musl) _triplet="powerpc64le-linux-musl";;
|
||||
ppc64-musl) _triplet="powerpc64-linux-musl";;
|
||||
|
@ -175,6 +177,8 @@ do_configure() {
|
|||
_args+=" --with-arch=armv8-a"
|
||||
sed -i '/m64=/s/lib64/lib/' gcc/config/aarch64/t-aarch64-linux
|
||||
;;
|
||||
ppc) _args+=" --with-cpu=powerpc --target=powerpc-linux-gnu";;
|
||||
ppc-musl) _args+=" --with-cpu=powerpc --target=powerpc-linux-musl --disable-decimal-float --with-long-double=64";;
|
||||
ppc64le*) # use lib not lib64 by default
|
||||
_args+=" --with-cpu=powerpc64le --with-abi=elfv2"
|
||||
sed -i '/OSDIRNAMES/s/lib64/lib/' gcc/config/rs6000/t-linux
|
||||
|
@ -243,7 +247,7 @@ do_configure() {
|
|||
esac
|
||||
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
ppc64*) _args+=" --disable-vtable-verify";;
|
||||
ppc*) _args+=" --disable-vtable-verify";;
|
||||
*) _args+=" --enable-vtable-verify";;
|
||||
esac
|
||||
|
||||
|
|
Loading…
Reference in a new issue