summaryrefslogtreecommitdiff
path: root/lang/gcc8
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2021-06-26 17:42:23 +0000
committertnn <tnn@pkgsrc.org>2021-06-26 17:42:23 +0000
commit018e163e99f3e0a6203684d4de91bda19c552536 (patch)
tree54bfd9c89689b84eeafd11b0dd6b0d48b39d45aa /lang/gcc8
parenta771c11a3c044d5f85ed4ea175c92caed09c11df (diff)
downloadpkgsrc-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/gcc8')
-rw-r--r--lang/gcc8/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/lang/gcc8/Makefile b/lang/gcc8/Makefile
index 6b5a5416485..3843d2f611c 100644
--- a/lang/gcc8/Makefile
+++ b/lang/gcc8/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2021/05/24 19:52:31 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2021/06/26 17:42:23 tnn Exp $
GCC_PKGNAME= gcc8
.include "version.mk"
@@ -125,6 +125,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