From 29255b0244034fb16377aadc193a2bfab6712172 Mon Sep 17 00:00:00 2001 From: q66 Date: Sun, 6 Dec 2020 05:37:25 +0100 Subject: [PATCH] build-profiles: drop unnecessary cflags for ppc we don't need to specify -mcpu where compiler default is used, preserve mtune though; do not -mno-altivec on ppc since altivec is not default in the first place and doing this will just break random things that explicitly enable altivec for runtime checked code; do not use -maltivec on either ppc64le or ppc64 since it's implied by their -mcpu's (power8 for ppc64le which is implicit, and 970 for ppc64 which is explicit) also remove -mlong-double-64 for musl targets as that's compiler default and it's not necessary to pass it; also remove -mabi=elfv2 for both ppc64le and ppc64 since it's implied default --- common/build-profiles/ppc-musl.sh | 2 +- common/build-profiles/ppc.sh | 2 +- common/build-profiles/ppc64-musl.sh | 2 +- common/build-profiles/ppc64.sh | 2 +- common/build-profiles/ppc64le-musl.sh | 2 +- common/build-profiles/ppc64le.sh | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/build-profiles/ppc-musl.sh b/common/build-profiles/ppc-musl.sh index f9c290f9a53..dd3255a4ced 100644 --- a/common/build-profiles/ppc-musl.sh +++ b/common/build-profiles/ppc-musl.sh @@ -1,4 +1,4 @@ -XBPS_TARGET_CFLAGS="-mcpu=powerpc -mno-altivec -mtune=G4 -mlong-double-64" +XBPS_TARGET_CFLAGS="-mtune=G4" XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" XBPS_TARGET_FFLAGS="" XBPS_TRIPLET="powerpc-linux-musl" diff --git a/common/build-profiles/ppc.sh b/common/build-profiles/ppc.sh index cfd37f10f89..b5a0a703267 100644 --- a/common/build-profiles/ppc.sh +++ b/common/build-profiles/ppc.sh @@ -1,4 +1,4 @@ -XBPS_TARGET_CFLAGS="-mcpu=powerpc -mno-altivec -mtune=G4" +XBPS_TARGET_CFLAGS="-mtune=G4" XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" XBPS_TARGET_FFLAGS="" XBPS_TRIPLET="powerpc-linux-gnu" diff --git a/common/build-profiles/ppc64-musl.sh b/common/build-profiles/ppc64-musl.sh index e3978fe9365..d28f9ed303d 100644 --- a/common/build-profiles/ppc64-musl.sh +++ b/common/build-profiles/ppc64-musl.sh @@ -1,4 +1,4 @@ -XBPS_TARGET_CFLAGS="-mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -mabi=elfv2" +XBPS_TARGET_CFLAGS="-mcpu=970 -mtune=power9" XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" XBPS_TARGET_FFLAGS="" XBPS_TRIPLET="powerpc64-unknown-linux-musl" diff --git a/common/build-profiles/ppc64.sh b/common/build-profiles/ppc64.sh index 4db1d5f7265..3e44e8f5fa6 100644 --- a/common/build-profiles/ppc64.sh +++ b/common/build-profiles/ppc64.sh @@ -1,4 +1,4 @@ -XBPS_TARGET_CFLAGS="-mcpu=970 -mtune=power9 -maltivec -mabi=elfv2" +XBPS_TARGET_CFLAGS="-mcpu=970 -mtune=power9" XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" XBPS_TARGET_FFLAGS="" XBPS_TRIPLET="powerpc64-unknown-linux-gnu" diff --git a/common/build-profiles/ppc64le-musl.sh b/common/build-profiles/ppc64le-musl.sh index 146527d84f8..e78e3f7bd05 100644 --- a/common/build-profiles/ppc64le-musl.sh +++ b/common/build-profiles/ppc64le-musl.sh @@ -1,4 +1,4 @@ -XBPS_TARGET_CFLAGS="-mcpu=powerpc64le -mtune=power9 -maltivec -mlong-double-64 -mabi=elfv2" +XBPS_TARGET_CFLAGS="-mtune=power9" XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" XBPS_TARGET_FFLAGS="" XBPS_TRIPLET="powerpc64le-unknown-linux-musl" diff --git a/common/build-profiles/ppc64le.sh b/common/build-profiles/ppc64le.sh index 5d17214eccc..bdace1eaaf5 100644 --- a/common/build-profiles/ppc64le.sh +++ b/common/build-profiles/ppc64le.sh @@ -1,4 +1,4 @@ -XBPS_TARGET_CFLAGS="-mcpu=powerpc64le -mtune=power9 -maltivec -mabi=elfv2" +XBPS_TARGET_CFLAGS="-mtune=power9" XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" XBPS_TARGET_FFLAGS="" XBPS_TRIPLET="powerpc64le-unknown-linux-gnu"