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=255760diff -r1.11 -r1.12 pkgsrc/lang/gcc10/Makefile
(tnn)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2021/05/24 19:52:30 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2021/06/26 17:42:23 tnn Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc10 | 3 | GCC_PKGNAME= gcc10 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | .include "version.mk" | 5 | .include "version.mk" | |
6 | 6 | |||
7 | DISTNAME= gcc-${GCC10_DIST_VERSION} | 7 | DISTNAME= gcc-${GCC10_DIST_VERSION} | |
8 | PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION} | 8 | PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION} | |
9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
10 | ## lang/gcc10-libs needs to be bumped to be at least 1 more than the | 10 | ## lang/gcc10-libs needs to be bumped to be at least 1 more than the | |
11 | ## PKGREVISION of this package! | 11 | ## PKGREVISION of this package! | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -111,26 +111,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | @@ -111,26 +111,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | |||
111 | .if !empty(OSX_SDK_PATH) | 111 | .if !empty(OSX_SDK_PATH) | |
112 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | 112 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | |
113 | .endif | 113 | .endif | |
114 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | 114 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | |
115 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | 115 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | |
116 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | 116 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | |
117 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | 117 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | |
118 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | 118 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | |
119 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | 119 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | |
120 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | 120 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | |
121 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | 121 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | |
122 | 122 | |||
123 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | 123 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | |
124 | .if !empty(PKGSRC_COMPILER:Mclang) | |||
125 | CONFIGURE_ARGS+= --disable-bootstrap | |||
126 | .endif | |||
124 | 127 | |||
125 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | 128 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | |
126 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | 129 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | |
127 | .endif | 130 | .endif | |
128 | 131 | |||
129 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | 132 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | |
130 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | 133 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | |
131 | .endif | 134 | .endif | |
132 | 135 | |||
133 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | 136 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | |
134 | CONFIGURE_ARGS+= --with-dwarf2 | 137 | CONFIGURE_ARGS+= --with-dwarf2 | |
135 | .endif | 138 | .endif | |
136 | 139 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2021/05/24 19:52:31 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2021/06/26 17:42:23 tnn Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc6 | 3 | GCC_PKGNAME= gcc6 | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | 5 | |||
6 | DISTNAME= gcc-${GCC6_DIST_VERSION} | 6 | DISTNAME= gcc-${GCC6_DIST_VERSION} | |
7 | PKGNAME= ${GCC_PKGNAME}-${GCC6_DIST_VERSION} | 7 | PKGNAME= ${GCC_PKGNAME}-${GCC6_DIST_VERSION} | |
8 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 8 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
9 | ## lang/gcc6-libs needs to be bumped to be at least 1 more than the | 9 | ## lang/gcc6-libs needs to be bumped to be at least 1 more than the | |
10 | ## PKGREVISION of this package! | 10 | ## PKGREVISION of this package! | |
11 | PKGREVISION= 7 | 11 | PKGREVISION= 7 | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC6_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC6_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -120,26 +120,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | @@ -120,26 +120,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | |||
120 | .if !empty(OSX_SDK_PATH) | 120 | .if !empty(OSX_SDK_PATH) | |
121 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | 121 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | |
122 | .endif | 122 | .endif | |
123 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | 123 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | |
124 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | 124 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | |
125 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | 125 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | |
126 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | 126 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | |
127 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | 127 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | |
128 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | 128 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | |
129 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | 129 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | |
130 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | 130 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | |
131 | 131 | |||
132 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | 132 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | |
133 | .if !empty(PKGSRC_COMPILER:Mclang) | |||
134 | CONFIGURE_ARGS+= --disable-bootstrap | |||
135 | .endif | |||
133 | 136 | |||
134 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | 137 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | |
135 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | 138 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | |
136 | .endif | 139 | .endif | |
137 | 140 | |||
138 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | 141 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | |
139 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | 142 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | |
140 | .endif | 143 | .endif | |
141 | 144 | |||
142 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | 145 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | |
143 | CONFIGURE_ARGS+= --with-dwarf2 | 146 | CONFIGURE_ARGS+= --with-dwarf2 | |
144 | .endif | 147 | .endif | |
145 | 148 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.39 2021/05/24 19:52:31 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.40 2021/06/26 17:42:23 tnn Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc7 | 3 | GCC_PKGNAME= gcc7 | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | 5 | |||
6 | DISTNAME= gcc-${GCC7_DIST_VERSION} | 6 | DISTNAME= gcc-${GCC7_DIST_VERSION} | |
7 | PKGNAME= ${GCC_PKGNAME}-${GCC7_DIST_VERSION} | 7 | PKGNAME= ${GCC_PKGNAME}-${GCC7_DIST_VERSION} | |
8 | PKGREVISION= 5 | 8 | PKGREVISION= 5 | |
9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
10 | ## lang/gcc7-libs needs to be bumped to be at least 1 more than the | 10 | ## lang/gcc7-libs needs to be bumped to be at least 1 more than the | |
11 | ## PKGREVISION of this package! | 11 | ## PKGREVISION of this package! | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC7_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC7_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -110,26 +110,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | @@ -110,26 +110,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | |||
110 | .if !empty(OSX_SDK_PATH) | 110 | .if !empty(OSX_SDK_PATH) | |
111 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | 111 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | |
112 | .endif | 112 | .endif | |
113 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | 113 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | |
114 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | 114 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | |
115 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | 115 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | |
116 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | 116 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | |
117 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | 117 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | |
118 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | 118 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | |
119 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | 119 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | |
120 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | 120 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | |
121 | 121 | |||
122 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | 122 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | |
123 | .if !empty(PKGSRC_COMPILER:Mclang) | |||
124 | CONFIGURE_ARGS+= --disable-bootstrap | |||
125 | .endif | |||
123 | 126 | |||
124 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | 127 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | |
125 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | 128 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | |
126 | .endif | 129 | .endif | |
127 | 130 | |||
128 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | 131 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | |
129 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | 132 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | |
130 | .endif | 133 | .endif | |
131 | 134 | |||
132 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | 135 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | |
133 | CONFIGURE_ARGS+= --with-dwarf2 | 136 | CONFIGURE_ARGS+= --with-dwarf2 | |
134 | .endif | 137 | .endif | |
135 | 138 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2021/05/24 19:52:31 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2021/06/26 17:42:23 tnn Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc8 | 3 | GCC_PKGNAME= gcc8 | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | 5 | |||
6 | DISTNAME= gcc-${GCC8_DIST_VERSION} | 6 | DISTNAME= gcc-${GCC8_DIST_VERSION} | |
7 | PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION} | 7 | PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION} | |
8 | PKGREVISION= 5 | 8 | PKGREVISION= 5 | |
9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 9 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
10 | ## lang/gcc8-libs needs to be bumped to be at least 1 more than the | 10 | ## lang/gcc8-libs needs to be bumped to be at least 1 more than the | |
11 | ## PKGREVISION of this package! | 11 | ## PKGREVISION of this package! | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC8_DIST_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC8_DIST_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -115,26 +115,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | @@ -115,26 +115,29 @@ CONFIGURE_ARGS.Darwin+= --disable-multil | |||
115 | .if !empty(OSX_SDK_PATH) | 115 | .if !empty(OSX_SDK_PATH) | |
116 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | 116 | CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} | |
117 | .endif | 117 | .endif | |
118 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | 118 | CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld | |
119 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | 119 | CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as | |
120 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | 120 | MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes | |
121 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | 121 | MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no | |
122 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | 122 | MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no | |
123 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | 123 | MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no | |
124 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | 124 | MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no | |
125 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | 125 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | |
126 | 126 | |||
127 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | 127 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | |
128 | .if !empty(PKGSRC_COMPILER:Mclang) | |||
129 | CONFIGURE_ARGS+= --disable-bootstrap | |||
130 | .endif | |||
128 | 131 | |||
129 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | 132 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386) | |
130 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | 133 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | |
131 | .endif | 134 | .endif | |
132 | 135 | |||
133 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | 136 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | |
134 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | 137 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | |
135 | .endif | 138 | .endif | |
136 | 139 | |||
137 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | 140 | .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) | |
138 | CONFIGURE_ARGS+= --with-dwarf2 | 141 | CONFIGURE_ARGS+= --with-dwarf2 | |
139 | .endif | 142 | .endif | |
140 | 143 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2021/05/24 19:52:31 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2021/06/26 17:42:23 tnn Exp $ | |
2 | 2 | |||
3 | GCC_PKGNAME= gcc9 | 3 | GCC_PKGNAME= gcc9 | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | 5 | |||
6 | DISTNAME= gcc-${GCC9_DIST_VERSION} | 6 | DISTNAME= gcc-${GCC9_DIST_VERSION} | |
7 | PKGNAME= ${GCC_PKGNAME}-${GCC9_DIST_VERSION} | 7 | PKGNAME= ${GCC_PKGNAME}-${GCC9_DIST_VERSION} | |
8 | ## When bumping the PKGREVISION of this package the PKGREVISION of | 8 | ## When bumping the PKGREVISION of this package the PKGREVISION of | |
9 | ## lang/gcc9-libs needs to be bumped to be at least 1 more than the | 9 | ## lang/gcc9-libs needs to be bumped to be at least 1 more than the | |
10 | ## PKGREVISION of this package! | 10 | ## PKGREVISION of this package! | |
11 | PKGREVISION= 7 | 11 | PKGREVISION= 7 | |
12 | CATEGORIES= lang | 12 | CATEGORIES= lang | |
13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC9_VERSION}/} | 13 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC9_VERSION}/} | |
14 | EXTRACT_SUFX= .tar.xz | 14 | EXTRACT_SUFX= .tar.xz | |
@@ -116,26 +116,29 @@ CONFIGURE_ARGS.Darwin+= --with-sysroot=$ | @@ -116,26 +116,29 @@ CONFIGURE_ARGS.Darwin+= --with-sysroot=$ | |||
116 | .if ${OPSYS} == NetBSD | 116 | .if ${OPSYS} == NetBSD | |
117 | CONFIGURE_ARGS+= --with-gnu-ld --with-ld=/usr/bin/ld | 117 | CONFIGURE_ARGS+= --with-gnu-ld --with-ld=/usr/bin/ld | |
118 | CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/bin/as | 118 | CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/bin/as | |
119 | MAKE_ENV+= ac_cv_func_clock_gettime=yes | 119 | MAKE_ENV+= ac_cv_func_clock_gettime=yes | |
120 | MAKE_ENV+= ac_cv_func_gethostbyname_r=no | 120 | MAKE_ENV+= ac_cv_func_gethostbyname_r=no | |
121 | MAKE_ENV+= ac_cv_func_freelocale=no | 121 | MAKE_ENV+= ac_cv_func_freelocale=no | |
122 | MAKE_ENV+= ac_cv_func_newlocale=no | 122 | MAKE_ENV+= ac_cv_func_newlocale=no | |
123 | MAKE_ENV+= ac_cv_func_uselocale=no | 123 | MAKE_ENV+= ac_cv_func_uselocale=no | |
124 | .endif | 124 | .endif | |
125 | 125 | |||
126 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | 126 | MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no | |
127 | 127 | |||
128 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | 128 | CONFIGURE_ARGS.DragonFly+= --disable-bootstrap | |
129 | .if !empty(PKGSRC_COMPILER:Mclang) | |||
130 | CONFIGURE_ARGS+= --disable-bootstrap | |||
131 | .endif | |||
129 | 132 | |||
130 | .if ${MACHINE_PLATFORM:MNetBSD-*-i386} || ${MACHINE_PLATFORM:MLinux-*-i386} | 133 | .if ${MACHINE_PLATFORM:MNetBSD-*-i386} || ${MACHINE_PLATFORM:MLinux-*-i386} | |
131 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | 134 | CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 | |
132 | .endif | 135 | .endif | |
133 | 136 | |||
134 | .if ${MACHINE_PLATFORM:MNetBSD-*-x86_64} || ${MACHINE_PLATFORM:MLinux-*-x86_64} | 137 | .if ${MACHINE_PLATFORM:MNetBSD-*-x86_64} || ${MACHINE_PLATFORM:MLinux-*-x86_64} | |
135 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | 138 | CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse | |
136 | .endif | 139 | .endif | |
137 | 140 | |||
138 | .if ${MACHINE_PLATFORM:MDarwin-[0-8].*-*} | 141 | .if ${MACHINE_PLATFORM:MDarwin-[0-8].*-*} | |
139 | CONFIGURE_ARGS+= --with-dwarf2 | 142 | CONFIGURE_ARGS+= --with-dwarf2 | |
140 | .endif | 143 | .endif | |
141 | 144 |