commit: 0f55fd20c5d70f84bbf009a8f4c08ad1558ba9b0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 28 15:17:09 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 15:17:09 2022 +0000
URL: https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=0f55fd20
crossdev: force off hardened in more cases (avoid leaking hardened from host)
See: c439961a06625b27d39d683beee00e8c3a54005f
See: cb41e7e05c55f6ef64e7a617869bbb644899e724
Signed-off-by: Sam James <sam <AT> gentoo.org>
crossdev | 2 ++
1 file changed, 2 insertions(+)
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