commit:     82edc6ad7e32ad28dce50153ca9a2de17c3afcf8
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 18 22:24:46 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Oct 18 22:24:46 2018 +0000
URL:        https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=82edc6ad

crossdev: disable USE=jit and USE=mpx gcc-stage1

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 <slyfox <AT> gentoo.org>

 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"

Reply via email to