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

Reply via email to