aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2018-10-18 23:24:46 +0100
committerSergei Trofimovich <slyfox@gentoo.org>2018-10-18 23:24:46 +0100
commit82edc6ad7e32ad28dce50153ca9a2de17c3afcf8 (patch)
treec1f314e2a5937a64f5ae077b2d4ac7cc0eef2487
parentcrossdev: tweak comment (diff)
downloadcrossdev-82edc6ad7e32ad28dce50153ca9a2de17c3afcf8.tar.gz
crossdev-82edc6ad7e32ad28dce50153ca9a2de17c3afcf8.tar.bz2
crossdev-82edc6ad7e32ad28dce50153ca9a2de17c3afcf8.zip
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@gentoo.org>
-rwxr-xr-xcrossdev4
1 files 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"