diff options
author | tnn <tnn@pkgsrc.org> | 2021-06-26 17:42:23 +0000 |
---|---|---|
committer | tnn <tnn@pkgsrc.org> | 2021-06-26 17:42:23 +0000 |
commit | 018e163e99f3e0a6203684d4de91bda19c552536 (patch) | |
tree | 54bfd9c89689b84eeafd11b0dd6b0d48b39d45aa /lang/gcc10 | |
parent | a771c11a3c044d5f85ed4ea175c92caed09c11df (diff) | |
download | pkgsrc-018e163e99f3e0a6203684d4de91bda19c552536.tar.gz |
gcc*: disable full bootstrap when the pkgsrc compiler is clang
LLVM versions >= 12 cannot currently correctly compile gcc stage 1 because
GCC assumes references to certain symbols like "ix86_isa_flags" will be
optimized away.
Details: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255760
Diffstat (limited to 'lang/gcc10')
-rw-r--r-- | lang/gcc10/Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lang/gcc10/Makefile b/lang/gcc10/Makefile index 8d6234dd940..516ac00579f 100644 --- a/lang/gcc10/Makefile +++ b/lang/gcc10/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2021/05/24 19:52:30 wiz Exp $ +# $NetBSD: Makefile,v 1.12 2021/06/26 17:42:23 tnn Exp $ GCC_PKGNAME= gcc10 PKGREVISION= 1 @@ -121,6 +121,9 @@ MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no CONFIGURE_ARGS.DragonFly+= --disable-bootstrap +.if !empty(PKGSRC_COMPILER:Mclang) +CONFIGURE_ARGS+= --disable-bootstrap +.endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 |