From 82edc6ad7e32ad28dce50153ca9a2de17c3afcf8 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 18 Oct 2018 23:24:46 +0100 Subject: crossdev: disable USE=jit and USE=mpx gcc-stage1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit jit and mpx need working libc to link against it. gcc-stage1 is too early for it. Disable those as well. Reported-by: Andrius Štikonas Bug: https://bugs.gentoo.org/666880 Signed-off-by: Sergei Trofimovich --- crossdev | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crossdev b/crossdev index 909801f..915ffc0 100755 --- a/crossdev +++ b/crossdev @@ -703,8 +703,8 @@ CROSSDEV_OVERLAY="" # These flags are always disabled for cross-gcc; either usually/always broken, or # not tested, or doesn't make sense, or no one simply cares about them GUSE_DISABLE="-boundschecking -d -gcj -gtk -libffi -mudflap -objc -objc++ -objc-gc" -# These are disabled only for stage1 gcc -GUSE_DISABLE_STAGE_1="${GUSE_DISABLE} -fortran -go -cxx -openmp -sanitize -vtv" +# These are disabled only for stage1 gcc. Normally need libc present. +GUSE_DISABLE_STAGE_1="${GUSE_DISABLE} -fortran -go -jit -cxx -mpx -openmp -sanitize -vtv" GUSE_DISABLE_STAGE_2="${GUSE_DISABLE}" WITH_HEADERS="COW" WITH_DEF_HEADERS="yes" #227065 gcc-4.3+ is a pita w/out headers EX_FAST="no" -- cgit v1.2.3-65-gdbad