aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-12-28 15:17:09 +0000
committerSam James <sam@gentoo.org>2022-12-28 15:17:09 +0000
commit0f55fd20c5d70f84bbf009a8f4c08ad1558ba9b0 (patch)
treed548dbb98ad7d346e7510f6c32497276d5bdd7d5 /crossdev
parentconfig.site: Fix tzset in Python with autoconf override (diff)
downloadcrossdev-0f55fd20c5d70f84bbf009a8f4c08ad1558ba9b0.tar.gz
crossdev-0f55fd20c5d70f84bbf009a8f4c08ad1558ba9b0.tar.bz2
crossdev-0f55fd20c5d70f84bbf009a8f4c08ad1558ba9b0.zip
crossdev: force off hardened in more cases (avoid leaking hardened from host)
See: c439961a06625b27d39d683beee00e8c3a54005f See: cb41e7e05c55f6ef64e7a617869bbb644899e724 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'crossdev')
-rwxr-xr-xcrossdev2
1 files changed, 2 insertions, 0 deletions
diff --git a/crossdev b/crossdev
index 1b37e47..caf912e 100755
--- a/crossdev
+++ b/crossdev
@@ -290,6 +290,7 @@ parse_target() {
LCAT="dev-util"; LPKG="mingw64-runtime"
WITH_DEF_HEADERS="yes" # gcc can't boot without headers: bug #693770
GUSE+=" -hardened" # gcc ICEs as libssp/ssp.c:186:1: internal compiler error: in seh_emit_stackalloc
+ GMASK+=" hardened"
;;
mingw*|*-mingw*)
@@ -333,6 +334,7 @@ parse_target() {
LPKG="newlib"
KPKG="[none]"
STAGE_DEFAULT=${STAGE_LIBC}
+ GMASK+=" hardened"
GUSE+=" cxx -openmp" #489798
GUSE+=" -fortran" #589672, needs syscalls
GUSE+=" -hardened" #687598, needs -fstack-check=specific support