Sat Jun 26 17:42:23 2021 UTC ()
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


(tnn)
diff -r1.11 -r1.12 pkgsrc/lang/gcc10/Makefile
diff -r1.31 -r1.32 pkgsrc/lang/gcc6/Makefile
diff -r1.39 -r1.40 pkgsrc/lang/gcc7/Makefile
diff -r1.27 -r1.28 pkgsrc/lang/gcc8/Makefile
diff -r1.31 -r1.32 pkgsrc/lang/gcc9/Makefile

cvs diff -r1.11 -r1.12 pkgsrc/lang/gcc10/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc10/Makefile 2021/05/24 19:52:30 1.11
+++ pkgsrc/lang/gcc10/Makefile 2021/06/26 17:42:23 1.12
@@ -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
3GCC_PKGNAME= gcc10 3GCC_PKGNAME= gcc10
4PKGREVISION= 1 4PKGREVISION= 1
5.include "version.mk" 5.include "version.mk"
6 6
7DISTNAME= gcc-${GCC10_DIST_VERSION} 7DISTNAME= gcc-${GCC10_DIST_VERSION}
8PKGNAME= ${GCC_PKGNAME}-${GCC10_DIST_VERSION} 8PKGNAME= ${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!
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/} 13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC10_DIST_VERSION}/}
14EXTRACT_SUFX= .tar.xz 14EXTRACT_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)
112CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} 112CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH}
113.endif 113.endif
114CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld 114CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld
115CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as 115CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as
116MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes 116MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes
117MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no 117MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no
118MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no 118MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no
119MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no 119MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no
120MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no 120MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no
121MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no 121MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
122 122
123CONFIGURE_ARGS.DragonFly+= --disable-bootstrap 123CONFIGURE_ARGS.DragonFly+= --disable-bootstrap
 124.if !empty(PKGSRC_COMPILER:Mclang)
 125CONFIGURE_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)
126CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 129CONFIGURE_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)
130CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse 133CONFIGURE_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].*-*)
134CONFIGURE_ARGS+= --with-dwarf2 137CONFIGURE_ARGS+= --with-dwarf2
135.endif 138.endif
136 139

cvs diff -r1.31 -r1.32 pkgsrc/lang/gcc6/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc6/Makefile 2021/05/24 19:52:31 1.31
+++ pkgsrc/lang/gcc6/Makefile 2021/06/26 17:42:23 1.32
@@ -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
3GCC_PKGNAME= gcc6 3GCC_PKGNAME= gcc6
4.include "version.mk" 4.include "version.mk"
5 5
6DISTNAME= gcc-${GCC6_DIST_VERSION} 6DISTNAME= gcc-${GCC6_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-${GCC6_DIST_VERSION} 7PKGNAME= ${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!
11PKGREVISION= 7 11PKGREVISION= 7
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC6_DIST_VERSION}/} 13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC6_DIST_VERSION}/}
14EXTRACT_SUFX= .tar.xz 14EXTRACT_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)
121CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} 121CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH}
122.endif 122.endif
123CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld 123CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld
124CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as 124CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as
125MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes 125MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes
126MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no 126MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no
127MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no 127MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no
128MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no 128MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no
129MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no 129MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no
130MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no 130MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
131 131
132CONFIGURE_ARGS.DragonFly+= --disable-bootstrap 132CONFIGURE_ARGS.DragonFly+= --disable-bootstrap
 133.if !empty(PKGSRC_COMPILER:Mclang)
 134CONFIGURE_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)
135CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 138CONFIGURE_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)
139CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse 142CONFIGURE_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].*-*)
143CONFIGURE_ARGS+= --with-dwarf2 146CONFIGURE_ARGS+= --with-dwarf2
144.endif 147.endif
145 148

cvs diff -r1.39 -r1.40 pkgsrc/lang/gcc7/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc7/Makefile 2021/05/24 19:52:31 1.39
+++ pkgsrc/lang/gcc7/Makefile 2021/06/26 17:42:23 1.40
@@ -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
3GCC_PKGNAME= gcc7 3GCC_PKGNAME= gcc7
4.include "version.mk" 4.include "version.mk"
5 5
6DISTNAME= gcc-${GCC7_DIST_VERSION} 6DISTNAME= gcc-${GCC7_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-${GCC7_DIST_VERSION} 7PKGNAME= ${GCC_PKGNAME}-${GCC7_DIST_VERSION}
8PKGREVISION= 5 8PKGREVISION= 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!
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC7_DIST_VERSION}/} 13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC7_DIST_VERSION}/}
14EXTRACT_SUFX= .tar.xz 14EXTRACT_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)
111CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} 111CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH}
112.endif 112.endif
113CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld 113CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld
114CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as 114CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as
115MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes 115MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes
116MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no 116MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no
117MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no 117MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no
118MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no 118MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no
119MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no 119MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no
120MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no 120MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
121 121
122CONFIGURE_ARGS.DragonFly+= --disable-bootstrap 122CONFIGURE_ARGS.DragonFly+= --disable-bootstrap
 123.if !empty(PKGSRC_COMPILER:Mclang)
 124CONFIGURE_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)
125CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 128CONFIGURE_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)
129CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse 132CONFIGURE_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].*-*)
133CONFIGURE_ARGS+= --with-dwarf2 136CONFIGURE_ARGS+= --with-dwarf2
134.endif 137.endif
135 138

cvs diff -r1.27 -r1.28 pkgsrc/lang/gcc8/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc8/Makefile 2021/05/24 19:52:31 1.27
+++ pkgsrc/lang/gcc8/Makefile 2021/06/26 17:42:23 1.28
@@ -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
3GCC_PKGNAME= gcc8 3GCC_PKGNAME= gcc8
4.include "version.mk" 4.include "version.mk"
5 5
6DISTNAME= gcc-${GCC8_DIST_VERSION} 6DISTNAME= gcc-${GCC8_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION} 7PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION}
8PKGREVISION= 5 8PKGREVISION= 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!
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC8_DIST_VERSION}/} 13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC8_DIST_VERSION}/}
14EXTRACT_SUFX= .tar.xz 14EXTRACT_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)
116CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH} 116CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH}
117.endif 117.endif
118CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld 118CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld
119CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as 119CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as
120MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes 120MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes
121MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no 121MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no
122MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no 122MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no
123MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no 123MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no
124MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no 124MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no
125MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no 125MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
126 126
127CONFIGURE_ARGS.DragonFly+= --disable-bootstrap 127CONFIGURE_ARGS.DragonFly+= --disable-bootstrap
 128.if !empty(PKGSRC_COMPILER:Mclang)
 129CONFIGURE_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)
130CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 133CONFIGURE_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)
134CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse 137CONFIGURE_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].*-*)
138CONFIGURE_ARGS+= --with-dwarf2 141CONFIGURE_ARGS+= --with-dwarf2
139.endif 142.endif
140 143

cvs diff -r1.31 -r1.32 pkgsrc/lang/gcc9/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc9/Makefile 2021/05/24 19:52:31 1.31
+++ pkgsrc/lang/gcc9/Makefile 2021/06/26 17:42:23 1.32
@@ -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
3GCC_PKGNAME= gcc9 3GCC_PKGNAME= gcc9
4.include "version.mk" 4.include "version.mk"
5 5
6DISTNAME= gcc-${GCC9_DIST_VERSION} 6DISTNAME= gcc-${GCC9_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-${GCC9_DIST_VERSION} 7PKGNAME= ${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!
11PKGREVISION= 7 11PKGREVISION= 7
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC9_VERSION}/} 13MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC9_VERSION}/}
14EXTRACT_SUFX= .tar.xz 14EXTRACT_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
117CONFIGURE_ARGS+= --with-gnu-ld --with-ld=/usr/bin/ld 117CONFIGURE_ARGS+= --with-gnu-ld --with-ld=/usr/bin/ld
118CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/bin/as 118CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/bin/as
119MAKE_ENV+= ac_cv_func_clock_gettime=yes 119MAKE_ENV+= ac_cv_func_clock_gettime=yes
120MAKE_ENV+= ac_cv_func_gethostbyname_r=no 120MAKE_ENV+= ac_cv_func_gethostbyname_r=no
121MAKE_ENV+= ac_cv_func_freelocale=no 121MAKE_ENV+= ac_cv_func_freelocale=no
122MAKE_ENV+= ac_cv_func_newlocale=no 122MAKE_ENV+= ac_cv_func_newlocale=no
123MAKE_ENV+= ac_cv_func_uselocale=no 123MAKE_ENV+= ac_cv_func_uselocale=no
124.endif 124.endif
125 125
126MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no 126MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
127 127
128CONFIGURE_ARGS.DragonFly+= --disable-bootstrap 128CONFIGURE_ARGS.DragonFly+= --disable-bootstrap
 129.if !empty(PKGSRC_COMPILER:Mclang)
 130CONFIGURE_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}
131CONFIGURE_ARGS+= --with-arch=i486 --with-tune=i486 134CONFIGURE_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}
135CONFIGURE_ARGS+= --with-arch=nocona --with-tune=nocona --with-fpmath=sse 138CONFIGURE_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].*-*}
139CONFIGURE_ARGS+= --with-dwarf2 142CONFIGURE_ARGS+= --with-dwarf2
140.endif 143.endif
141 144