aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-11-21 13:07:54 +0000
committerSam James <sam@gentoo.org>2021-11-21 13:07:54 +0000
commit7f338ea13570c1d729177425097bf9a72491b902 (patch)
tree7b4926125009f2f1c34773ed75fbbae9cf31366a /crossdev
parentcrossdev: fix broken banner (diff)
downloadcrossdev-7f338ea13570c1d729177425097bf9a72491b902.tar.gz
crossdev-7f338ea13570c1d729177425097bf9a72491b902.tar.bz2
crossdev-7f338ea13570c1d729177425097bf9a72491b902.zip
Revert "crossdev: disable default ssp support on x86 and ppc on musl"
This should be working now -- we've imported fixed GCC to ::gentoo from the musl overlay and we've unmasked + re-enabled SSP everywhere other than crossdev anyway. Bug: https://bugs.gentoo.org/706210 This reverts commit 3756849289a449ff09e329aaa7e26fbd5739805e. Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'crossdev')
-rwxr-xr-xcrossdev3
1 files changed, 0 insertions, 3 deletions
diff --git a/crossdev b/crossdev
index 25b7acf..dbce501 100755
--- a/crossdev
+++ b/crossdev
@@ -422,9 +422,6 @@ parse_target() {
# [1.]: no -fstack-protector flag support:
# check as '$CC -fstack-protector -c -x c - </dev/null'
alpha*|avr*|hppa*|ia64*|mmix*|nios2*) ssp_support=no;;
- # [2.]: musl does not provide __stack_chk_fail_local:
- # and is broken on ARCH=x86 and ppc32: https://bugs.gentoo.org/706210
- i[3-6]86-*-musl*|powerpc-*-musl*|powerpcle-*-musl*) ssp_support=no;;
esac
if [[ $ssp_support = "no" ]]; then
# ssp is >=gcc-6, nossp is <gcc-6