Module Name: src
Committed By: mrg
Date: Sat Jun 14 20:49:37 UTC 2014
Modified Files:
src/crypto/external/bsd/netpgp/dist/src/libdigest: Makefile
src/external/bsd/ntp/lib/libiscntp: Makefile
src/external/bsd/ntp/lib/libntp: Makefile
src/external/bsd/ntp/lib/libopts: Makefile
src/external/gpl3: Makefile
src/external/gpl3/gcc: Makefile.gcc_path
src/external/gpl3/gcc.old: Makefile.gcc_path
src/external/gpl3/gcc.old/lib/libstdc++-v3: Makefile
src/external/gpl3/gcc/lib/libstdc++-v3: Makefile
src/external/mit/xorg/lib/libGLU: Makefile
src/external/mit/xorg/lib/libX11: Makefile.libx11
src/external/mit/xorg/lib/libXi: Makefile
src/games/phantasia: Makefile
src/lib/libc/softfloat: Makefile.inc
src/lib/libedit: Makefile
src/sys/arch/vax/conf: Makefile.vax
src/sys/lib/libsa: Makefile
src/sys/lib/libz: Makefile
src/tools: Makefile
src/tools/gcc: Makefile README.mknative
src/x11/lib/GLU: Makefile
Log Message:
remove remaining makefile support for GCC < 45 that i found.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/netpgp/dist/src/libdigest/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/ntp/lib/libiscntp/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/ntp/lib/libntp/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/ntp/lib/libopts/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/Makefile.gcc_path
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc.old/Makefile.gcc_path
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/mit/xorg/lib/libGLU/Makefile
cvs rdiff -u -r1.12 -r1.13 src/external/mit/xorg/lib/libX11/Makefile.libx11
cvs rdiff -u -r1.12 -r1.13 src/external/mit/xorg/lib/libXi/Makefile
cvs rdiff -u -r1.36 -r1.37 src/games/phantasia/Makefile
cvs rdiff -u -r1.17 -r1.18 src/lib/libc/softfloat/Makefile.inc
cvs rdiff -u -r1.51 -r1.52 src/lib/libedit/Makefile
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/vax/conf/Makefile.vax
cvs rdiff -u -r1.81 -r1.82 src/sys/lib/libsa/Makefile
cvs rdiff -u -r1.18 -r1.19 src/sys/lib/libz/Makefile
cvs rdiff -u -r1.173 -r1.174 src/tools/Makefile
cvs rdiff -u -r1.69 -r1.70 src/tools/gcc/Makefile
cvs rdiff -u -r1.19 -r1.20 src/tools/gcc/README.mknative
cvs rdiff -u -r1.10 -r1.11 src/x11/lib/GLU/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/crypto/external/bsd/netpgp/dist/src/libdigest/Makefile
diff -u src/crypto/external/bsd/netpgp/dist/src/libdigest/Makefile:1.2 src/crypto/external/bsd/netpgp/dist/src/libdigest/Makefile:1.3
--- src/crypto/external/bsd/netpgp/dist/src/libdigest/Makefile:1.2 Tue Nov 20 05:26:25 2012
+++ src/crypto/external/bsd/netpgp/dist/src/libdigest/Makefile Sat Jun 14 20:49:36 2014
@@ -10,7 +10,5 @@ EXTDIST=${.CURDIR}
.include <bsd.lib.mk>
-.if ${HAVE_GCC} >= 45
#COPTS.isns_pdu.c+= -fno-strict-aliasing
CPPFLAGS+= -fno-strict-aliasing
-.endif
Index: src/external/bsd/ntp/lib/libiscntp/Makefile
diff -u src/external/bsd/ntp/lib/libiscntp/Makefile:1.8 src/external/bsd/ntp/lib/libiscntp/Makefile:1.9
--- src/external/bsd/ntp/lib/libiscntp/Makefile:1.8 Thu Jan 23 14:06:28 2014
+++ src/external/bsd/ntp/lib/libiscntp/Makefile Sat Jun 14 20:49:36 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2014/01/23 14:06:28 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2014/06/14 20:49:36 mrg Exp $
LIBISPRIVATE=yes
@@ -43,8 +43,6 @@ SRCS= assertions.c \
time.c \
sockaddr.c
-.if !defined(HAVE_GCC) || ${HAVE_GCC} >= 45
COPTS.log.c+= -Wno-error=format-nonliteral
-.endif
.include <bsd.lib.mk>
Index: src/external/bsd/ntp/lib/libntp/Makefile
diff -u src/external/bsd/ntp/lib/libntp/Makefile:1.11 src/external/bsd/ntp/lib/libntp/Makefile:1.12
--- src/external/bsd/ntp/lib/libntp/Makefile:1.11 Fri Jan 24 23:42:31 2014
+++ src/external/bsd/ntp/lib/libntp/Makefile Sat Jun 14 20:49:36 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2014/01/24 23:42:31 matt Exp $
+# $NetBSD: Makefile,v 1.12 2014/06/14 20:49:36 mrg Exp $
LIBISPRIVATE=yes
@@ -77,9 +77,7 @@ ymd2yd.c
CPPFLAGS+= -I${IDIST}/sntp/libopts
-.if !defined(HAVE_GCC) || ${HAVE_GCC} >= 45
COPTS.msyslog.c+= -Wno-error=format-nonliteral
-.endif
# For MKREPRO, avoid using __DATE__ and __TIME__.
# Instead, use the date and time from ${IMPORTDATE_FILE}.
Index: src/external/bsd/ntp/lib/libopts/Makefile
diff -u src/external/bsd/ntp/lib/libopts/Makefile:1.9 src/external/bsd/ntp/lib/libopts/Makefile:1.10
--- src/external/bsd/ntp/lib/libopts/Makefile:1.9 Mon Jan 20 01:43:34 2014
+++ src/external/bsd/ntp/lib/libopts/Makefile Sat Jun 14 20:49:36 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2014/01/20 01:43:34 christos Exp $
+# $NetBSD: Makefile,v 1.10 2014/06/14 20:49:36 mrg Exp $
LIBISPRIVATE=yes
@@ -17,10 +17,6 @@ CPPFLAGS+=-I${DIST}
SRCS=libopts.c
COPTS.libopts.c += -DPOSIX_SHELL="\"/bin/sh\"" -Wno-format-nonliteral
-.if ${HAVE_GCC:U} >= 45
COPTS.libopts.c+= ${${ACTIVE_CC} == "gcc":? -Wno-format-contains-nul :}
-.else
-COPTS.libopts.c+= -Wno-format
-.endif
.include <bsd.lib.mk>
Index: src/external/gpl3/Makefile
diff -u src/external/gpl3/Makefile:1.9 src/external/gpl3/Makefile:1.10
--- src/external/gpl3/Makefile:1.9 Wed Feb 26 09:54:32 2014
+++ src/external/gpl3/Makefile Sat Jun 14 20:49:36 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2014/02/26 09:54:32 mrg Exp $
+# $NetBSD: Makefile,v 1.10 2014/06/14 20:49:36 mrg Exp $
.include <bsd.own.mk>
@@ -7,12 +7,10 @@ SUBDIR+= binutils
.endif
.if ${MKGCC} != "no"
-.if ${HAVE_GCC} >= 45
.if ${MKGCCCMDS} != "no"
SUBDIR+= ${EXTERNAL_GCC_SUBDIR}
.endif
.endif
-.endif
.if ${MKGDB} != "no"
.if ${HAVE_GDB} == "7"
Index: src/external/gpl3/gcc/Makefile.gcc_path
diff -u src/external/gpl3/gcc/Makefile.gcc_path:1.1 src/external/gpl3/gcc/Makefile.gcc_path:1.2
--- src/external/gpl3/gcc/Makefile.gcc_path:1.1 Wed Feb 26 09:54:32 2014
+++ src/external/gpl3/gcc/Makefile.gcc_path Sat Jun 14 20:49:36 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.gcc_path,v 1.1 2014/02/26 09:54:32 mrg Exp $
+# $NetBSD: Makefile.gcc_path,v 1.2 2014/06/14 20:49:36 mrg Exp $
# Define some commom paths
@@ -7,11 +7,7 @@ _EXTERNAL_GPL3_GCC_MAKEFILE_INC_=1
.include <bsd.own.mk>
-.if ${HAVE_GCC} >= 45
GCC_SUBDIR= ${NETBSDSRCDIR}/external/gpl3/${EXTERNAL_GCC_SUBDIR}
-.else
-GCC_SUBDIR= /not/here/for/you
-.endif
#.if exists(${GCC_SUBDIR}/dist)
GCCDIST= ${GCC_SUBDIR}/dist
Index: src/external/gpl3/gcc.old/Makefile.gcc_path
diff -u src/external/gpl3/gcc.old/Makefile.gcc_path:1.1.1.1 src/external/gpl3/gcc.old/Makefile.gcc_path:1.2
--- src/external/gpl3/gcc.old/Makefile.gcc_path:1.1.1.1 Wed Feb 26 10:56:10 2014
+++ src/external/gpl3/gcc.old/Makefile.gcc_path Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.gcc_path,v 1.1.1.1 2014/02/26 10:56:10 mrg Exp $
+# $NetBSD: Makefile.gcc_path,v 1.2 2014/06/14 20:49:37 mrg Exp $
# Define some commom paths
@@ -7,11 +7,7 @@ _EXTERNAL_GPL3_GCC_MAKEFILE_INC_=1
.include <bsd.own.mk>
-.if ${HAVE_GCC} >= 45
GCC_SUBDIR= ${NETBSDSRCDIR}/external/gpl3/${EXTERNAL_GCC_SUBDIR}
-.else
-GCC_SUBDIR= /not/here/for/you
-.endif
#.if exists(${GCC_SUBDIR}/dist)
GCCDIST= ${GCC_SUBDIR}/dist
Index: src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile
diff -u src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile:1.1.1.2 src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile:1.2
--- src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile:1.1.1.2 Wed Feb 26 10:57:31 2014
+++ src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.2 2014/02/26 10:57:31 mrg Exp $
+# $NetBSD: Makefile,v 1.2 2014/06/14 20:49:37 mrg Exp $
REQUIRETOOLS= yes
NOLINT= # defined
@@ -52,8 +52,6 @@ COPTS.wlocale-inst.cc = -Wno-stack-prote
COPTS.concept-inst.cc= -D_GLIBCPP_CONCEPT_CHECKS -fimplicit-templates
CPPFLAGS.strstream.cc= -I$(GLIBCPP_INCLUDE_DIR)/backward -Wno-deprecated
-# For GCC 4.5
-.if ${HAVE_GCC} >= 45
# XXX also need this for some PCHs.
CPPFLAGS.atomic.cc = -std=gnu++0x
CPPFLAGS.compatibility-c++0x.cc = -std=gnu++0x
@@ -76,7 +74,6 @@ CPPFLAGS.concept-inst.cc += -D_GLIBCXX_C
CPPFLAGS.parallel_list.cc += -D_GLIBCXX_PARALLEL
CPPFLAGS.parallel_settings.cc += -D_GLIBCXX_PARALLEL
CPPFLAGS.compatibility-parallel_list.cc += -D_GLIBCXX_PARALLEL
-.endif
# XXX
MKDEPFLAGS+= -I$(GLIBCPP_INCLUDE_DIR)/backward
Index: src/external/gpl3/gcc/lib/libstdc++-v3/Makefile
diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.15 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.16
--- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.15 Sun Jun 1 19:51:01 2014
+++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sat Jun 14 20:49:36 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2014/06/01 19:51:01 mrg Exp $
+# $NetBSD: Makefile,v 1.16 2014/06/14 20:49:36 mrg Exp $
REQUIRETOOLS= yes
NOLINT= # defined
@@ -57,8 +57,6 @@ COPTS.hashtable_c++0x.cc= -fimplicit-te
COPTS.bitmap_allocator.cc = -fimplicit-templates
CPPFLAGS.strstream.cc= -I$(GLIBCPP_INCLUDE_DIR)/backward -Wno-deprecated
-# For GCC 4.5
-.if ${HAVE_GCC} >= 45
# XXX also need this for some PCHs.
CPPFLAGS.atomic.cc = -std=gnu++0x
CPPFLAGS.compatibility-c++0x.cc = -std=gnu++0x
@@ -81,7 +79,6 @@ CPPFLAGS.concept-inst.cc += -D_GLIBCXX_C
CPPFLAGS.parallel_list.cc += -D_GLIBCXX_PARALLEL
CPPFLAGS.parallel_settings.cc += -D_GLIBCXX_PARALLEL
CPPFLAGS.compatibility-parallel_list.cc += -D_GLIBCXX_PARALLEL
-.endif
cp-demangle.d cp-demangle.o: cp-demangle.h
Index: src/external/mit/xorg/lib/libGLU/Makefile
diff -u src/external/mit/xorg/lib/libGLU/Makefile:1.12 src/external/mit/xorg/lib/libGLU/Makefile:1.13
--- src/external/mit/xorg/lib/libGLU/Makefile:1.12 Thu Sep 12 17:14:20 2013
+++ src/external/mit/xorg/lib/libGLU/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2013/09/12 17:14:20 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2014/06/14 20:49:37 mrg Exp $
NOLINT= 1 # XTODO: tess.ln SIGSEGVs lint :(
@@ -89,11 +89,9 @@ PKGCONFIG_VERSION.glu= ${MESA_VER}
.include <bsd.lib.mk>
# XXX
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45
COPTS.arcsorter.cc+= -Wno-error
COPTS.sorter.cc+= -Wno-error
COPTS.tobezier.cc+= -Wno-error
-.endif
.if ${MACHINE_ARCH} == "m68000" || ${MACHINE_ARCH} == "m68k"
COPTS.sampleCompTop.cc+= -O0
Index: src/external/mit/xorg/lib/libX11/Makefile.libx11
diff -u src/external/mit/xorg/lib/libX11/Makefile.libx11:1.12 src/external/mit/xorg/lib/libX11/Makefile.libx11:1.13
--- src/external/mit/xorg/lib/libX11/Makefile.libx11:1.12 Fri Oct 18 01:12:00 2013
+++ src/external/mit/xorg/lib/libX11/Makefile.libx11 Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.libx11,v 1.12 2013/10/18 01:12:00 riz Exp $
+# $NetBSD: Makefile.libx11,v 1.13 2014/06/14 20:49:37 mrg Exp $
LIB= X11
.PATH: ${X11SRCDIR.${LIB}}/src
@@ -462,10 +462,6 @@ COPTS.Font.c+= -Wno-error # XXX xf86big
COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h
COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h
COPTS.XKBBind.c+= -Wno-error # uses XKeycodeToKeysym
-.if defined(HAVE_GCC) && ${HAVE_GCC} < 45
-COPTS.LiHosts.c+= -Wno-error # XXX: old gcc figures out that const
- # cond because nHosts < max_hosts
-.endif
CWARNFLAGS.clang+= -Wno-string-plus-int
Index: src/external/mit/xorg/lib/libXi/Makefile
diff -u src/external/mit/xorg/lib/libXi/Makefile:1.12 src/external/mit/xorg/lib/libXi/Makefile:1.13
--- src/external/mit/xorg/lib/libXi/Makefile:1.12 Sun Mar 16 22:53:17 2014
+++ src/external/mit/xorg/lib/libXi/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2014/03/16 22:53:17 mrg Exp $
+# $NetBSD: Makefile,v 1.13 2014/06/14 20:49:37 mrg Exp $
.include <bsd.own.mk>
@@ -81,10 +81,6 @@ PKGDIST= ${LIB}
COPTS.XExtInt.c+= -Wno-error # XXX
COPTS.XSndExEv.c+= -Wno-error # XXX
-.if defined(HAVE_GCC) && ${HAVE_GCC} < 45
-COPTS.XGetFCtl.c+= -Wno-error # XXX
-.endif
-
CWARNFLAGS.clang+= -Wno-pointer-sign
# XXX manuals
Index: src/games/phantasia/Makefile
diff -u src/games/phantasia/Makefile:1.36 src/games/phantasia/Makefile:1.37
--- src/games/phantasia/Makefile:1.36 Sat Feb 16 17:00:21 2013
+++ src/games/phantasia/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2013/02/16 17:00:21 jmcneill Exp $
+# $NetBSD: Makefile,v 1.37 2014/06/14 20:49:37 mrg Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
.include <bsd.own.mk>
@@ -53,6 +53,6 @@ map: map.c
.include <bsd.prog.mk>
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45 && ${MACHINE_ARCH} == "vax"
+.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
COPTS.misc.c+= -O0
.endif
Index: src/lib/libc/softfloat/Makefile.inc
diff -u src/lib/libc/softfloat/Makefile.inc:1.17 src/lib/libc/softfloat/Makefile.inc:1.18
--- src/lib/libc/softfloat/Makefile.inc:1.17 Thu Jan 30 19:11:54 2014
+++ src/lib/libc/softfloat/Makefile.inc Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.17 2014/01/30 19:11:54 matt Exp $
+# $NetBSD: Makefile.inc,v 1.18 2014/06/14 20:49:37 mrg Exp $
SOFTFLOAT_BITS?=64
.PATH: ${ARCHDIR}/softfloat \
@@ -30,13 +30,13 @@ SRCS.softfloat+=eqsf2.c nesf2.c gtsf2.c
SRCS+= ${SRCS.softfloat}
# XXX
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45
-.if (${MACHINE_CPU} == "arm")
+.if defined(HAVE_GCC)
+. if (${MACHINE_CPU} == "arm")
# See doc/HACKS for more information.
COPTS.softfloat.c+= -Wno-enum-compare
COPTS.softfloat.c+= ${${ACTIVE_CXX} == "gcc":? -fno-tree-vrp :}
.elif (${MACHINE_CPU} == "mips" || \
${MACHINE_CPU} == "sh3")
COPTS.softfloat.c+= -Wno-enum-compare
-.endif
+. endif
.endif
Index: src/lib/libedit/Makefile
diff -u src/lib/libedit/Makefile:1.51 src/lib/libedit/Makefile:1.52
--- src/lib/libedit/Makefile:1.51 Fri Aug 10 12:20:10 2012
+++ src/lib/libedit/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2012/08/10 12:20:10 joerg Exp $
+# $NetBSD: Makefile,v 1.52 2014/06/14 20:49:37 mrg Exp $
# @(#)Makefile 8.1 (Berkeley) 6/4/93
USE_SHLIBDIR= yes
@@ -127,7 +127,7 @@ tc1: libedit.a tc1.o
.include <bsd.subdir.mk>
# XXX
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45
+.if defined(HAVE_GCC)
COPTS.editline.c+= -Wno-cast-qual
COPTS.tokenizer.c+= -Wno-cast-qual
COPTS.tokenizern.c+= -Wno-cast-qual
Index: src/sys/arch/vax/conf/Makefile.vax
diff -u src/sys/arch/vax/conf/Makefile.vax:1.82 src/sys/arch/vax/conf/Makefile.vax:1.83
--- src/sys/arch/vax/conf/Makefile.vax:1.82 Wed Jun 4 21:24:54 2014
+++ src/sys/arch/vax/conf/Makefile.vax Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.vax,v 1.82 2014/06/04 21:24:54 matt Exp $
+# $NetBSD: Makefile.vax,v 1.83 2014/06/14 20:49:37 mrg Exp $
# Makefile for NetBSD
#
@@ -75,11 +75,6 @@ lock_stubs.o unimpl_emul.o: assym.h
## (7) misc settings
##
-# XXX recent gcc4 gets ICE on this one
-.if ${HAVE_GCC} == "4"
-COPTS.db_command.c+= -fno-tree-ter
-.endif
-
##
## (8) config(8) generated machinery
##
Index: src/sys/lib/libsa/Makefile
diff -u src/sys/lib/libsa/Makefile:1.81 src/sys/lib/libsa/Makefile:1.82
--- src/sys/lib/libsa/Makefile:1.81 Wed Mar 26 18:02:24 2014
+++ src/sys/lib/libsa/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.81 2014/03/26 18:02:24 christos Exp $
+# $NetBSD: Makefile,v 1.82 2014/06/14 20:49:37 mrg Exp $
LIB= sa
LIBISPRIVATE?= yes
@@ -84,6 +84,6 @@ lib${LIB}.o:: ${OBJS}
CPPFLAGS+= -Wno-pointer-sign
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45 && ${MACHINE_ARCH} == "vax"
+.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
COPTS.bootp.c+= -O0
.endif
Index: src/sys/lib/libz/Makefile
diff -u src/sys/lib/libz/Makefile:1.18 src/sys/lib/libz/Makefile:1.19
--- src/sys/lib/libz/Makefile:1.18 Sun Oct 30 00:28:57 2011
+++ src/sys/lib/libz/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2011/10/30 00:28:57 mrg Exp $
+# $NetBSD: Makefile,v 1.19 2014/06/14 20:49:37 mrg Exp $
LIB= z
LIBISPRIVATE= yes
@@ -29,6 +29,6 @@ lib${LIB}.o:: ${OBJS}
@rm -f lib${LIB}.o
@${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort`
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45 && ${MACHINE_ARCH} == "vax"
+.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax"
COPTS.inftrees.c+= -O0
.endif
Index: src/tools/Makefile
diff -u src/tools/Makefile:1.173 src/tools/Makefile:1.174
--- src/tools/Makefile:1.173 Thu Apr 3 18:23:38 2014
+++ src/tools/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.173 2014/04/03 18:23:38 riastradh Exp $
+# $NetBSD: Makefile,v 1.174 2014/06/14 20:49:37 mrg Exp $
.include <bsd.own.mk>
.include <bsd.endian.mk>
@@ -25,17 +25,12 @@
TOOLS_BUILDRUMP?=no
.if ${TOOLCHAIN_MISSING} == "no"
-.if defined(HAVE_GCC)
+. if defined(HAVE_GCC)
TOOLCHAIN_BITS= gmake .WAIT
-.endif
-
-.if defined(HAVE_GCC)
-.if ${HAVE_GCC} >= 45
TOOLCHAIN_BITS+= gmp .WAIT
TOOLCHAIN_BITS+= mpfr .WAIT
TOOLCHAIN_BITS+= mpc .WAIT
-.endif
-.endif
+. endif
.endif
.if ${TOOLCHAIN_MISSING} == "no"
@@ -43,19 +38,19 @@ TOOLCHAIN_BITS+= binutils .WAIT
.endif
.if defined(HAVE_GCC)
-.if ${TOOLCHAIN_MISSING} == "no"
+. if ${TOOLCHAIN_MISSING} == "no"
TOOLCHAIN_BITS+= gcc
. if ${MKCROSSGDB:Uno} != "no" || make(obj)
TOOLCHAIN_BITS+= gdb
. endif
TOOLCHAIN_BITS+= .WAIT
-.endif
+. endif
.endif
.if defined(HAVE_PCC)
-.if ${TOOLCHAIN_MISSING} == "no"
+. if ${TOOLCHAIN_MISSING} == "no"
TOOLCHAIN_BITS+= pcc
-.endif
+. endif
.endif
.if ${TOOLCHAIN_MISSING} == "no"
@@ -134,18 +129,18 @@ SUBDIR+= \
llvm-include .WAIT \
llvm-lib .WAIT \
llvm-clang
-.if ${MKLLD} != "no"
+. if ${MKLLD} != "no"
SUBDIR+= llvm-lld
-.endif
-.if ${MKMCLINKER} != "no"
+. endif
+. if ${MKMCLINKER} != "no"
SUBDIR+= llvm-mcld
-.endif
+. endif
.endif
.if ${MKMAN} != "no" || ${MKDOC} != "no" || ${MKHTML} != "no"
-. if ${MKGROFF} != "no"
+. if ${MKGROFF} != "no"
SUBDIR+= groff
-. endif
+. endif
SUBDIR+= mandoc
.endif
Index: src/tools/gcc/Makefile
diff -u src/tools/gcc/Makefile:1.69 src/tools/gcc/Makefile:1.70
--- src/tools/gcc/Makefile:1.69 Thu May 29 07:40:37 2014
+++ src/tools/gcc/Makefile Sat Jun 14 20:49:37 2014
@@ -1,15 +1,11 @@
-# $NetBSD: Makefile,v 1.69 2014/05/29 07:40:37 mrg Exp $
+# $NetBSD: Makefile,v 1.70 2014/06/14 20:49:37 mrg Exp $
.include <bsd.own.mk>
GCC_LANGUAGES=c c++ objc
MODULE= gcc4
-.if ${HAVE_GCC} < 45
-GCCDIST= ${.CURDIR}/../../gnu/dist/gcc4
-.else
GCCDIST= ${.CURDIR}/../../external/gpl3/${EXTERNAL_GCC_SUBDIR}/dist
-.endif
GNUHOSTDIST= ${GCCDIST}
.if ${HAVE_GCC} == 48
@@ -53,14 +49,11 @@ COMMON_CONFIGURE_ARGS+= --with-tune=${GC
.endif
CONFIGURE_ARGS= ${COMMON_CONFIGURE_ARGS}
-.if ${HAVE_GCC} >= 45
CONFIGURE_ARGS+= \
--with-sysroot=${DESTDIR} \
--with-mpc=${TOOLDIR} \
--with-mpfr=${TOOLDIR} \
- --with-gmp=${TOOLDIR}
-.endif
-CONFIGURE_ARGS+= \
+ --with-gmp=${TOOLDIR} \
--disable-nls \
${MULTILIB_ARGS} \
${SOFTFLOAT_ARGS} \
@@ -97,8 +90,6 @@ MKNATIVE_TARGET= gcc48
.elif ${HAVE_GCC} == 45
MKNATIVE_CONFIG_TARGET_LIBS+= configure-target-libgomp
MKNATIVE_TARGET= gcc45
-.else
-MKNATIVE_TARGET= gcc4
.endif
MKNATIVE_CONFIG_TARGET_LIBS+= \
@@ -161,7 +152,6 @@ native-gcc: .native/.configure_done
${MACHINE_GNU_PLATFORM} ${DESTDIR} ${TOOLDIR}
NATIVE_CONFIGURE_ARGS= ${COMMON_CONFIGURE_ARGS}
-.if ${HAVE_GCC} >= 45
MPC= ${NETBSDSRCDIR}/external/lgpl3/mpc
MPFR= ${NETBSDSRCDIR}/external/lgpl3/mpfr
GMP= ${NETBSDSRCDIR}/external/lgpl3/gmp
@@ -179,13 +169,13 @@ NATIVE_CONFIGURE_ARGS+= \
--with-mpfr-include=${MPFR}/dist/src \
--with-gmp-include=${GMP}/lib/libgmp/arch/${GMP_MACHINE_ARCH}
-. if ${MACHINE_ARCH} != "vax"
+.if ${MACHINE_ARCH} != "vax"
NATIVE_CONFIGURE_ARGS+= --enable-tls
-. endif
-. if !empty(MACHINE_ARCH:Mearm*)
+.endif
+.if !empty(MACHINE_ARCH:Mearm*)
NATIVE_CONFIGURE_ARGS+= --enable-initfini-array
-. endif
.endif
+
NATIVE_CONFIGURE_ARGS+= \
--disable-multilib \
--disable-symvers \
Index: src/tools/gcc/README.mknative
diff -u src/tools/gcc/README.mknative:1.19 src/tools/gcc/README.mknative:1.20
--- src/tools/gcc/README.mknative:1.19 Tue Apr 22 13:20:58 2014
+++ src/tools/gcc/README.mknative Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-$NetBSD: README.mknative,v 1.19 2014/04/22 13:20:58 joerg Exp $
+$NetBSD: README.mknative,v 1.20 2014/06/14 20:49:37 mrg Exp $
This file describes how to bootstrap the native toolchain on a new NetBSD
platform (and how to update the new toolchain files, if needed). These
@@ -29,7 +29,7 @@ work.
to build.sh. Use -M instead. (The differences are in layout and pathname
prefixes in the object directory pointed to by each option.)
-3. In src/tools/gcc, do "nbmake-MACHINE HAVE_GCC=45 bootstrap-libgcc".
+3. In src/tools/gcc, do "nbmake-MACHINE HAVE_GCC=48 bootstrap-libgcc".
This will create just enough glue in src/external/gpl3/gcc/lib/libgcc/arch
to make it possible to build, based on the toolchain built in
@@ -39,9 +39,9 @@ work.
will regenerate the "proper" libgcc config files.
4. At top level, do
- "nbmake-MACHINE obj do-distrib-dirs MKGCC=no MKBINUTILS=no HAVE_GCC=45", and
- "nbmake-MACHINE includes HAVE_GCC= MKGCC=no MKBINUTILS=no HAVE_GCC=45".
- (Note: replace 45 [for gcc 4.5.x] with the appropriate version you are
+ "nbmake-MACHINE obj do-distrib-dirs MKGCC=no MKBINUTILS=no HAVE_GCC=48", and
+ "nbmake-MACHINE includes HAVE_GCC= MKGCC=no MKBINUTILS=no HAVE_GCC=48".
+ (Note: replace 48 [for gcc 4.8.x] with the appropriate version you are
going to mknative-for, the MKGCC=no prevents the standard makefiles from
picking up any gcc version info automatically)
@@ -56,7 +56,7 @@ work.
do "nbmake-MACHINE obj dependall".
8. In src/lib, do
- "nbmake-MACHINE dependall install MKGCC=no HAVE_GCC=45".
+ "nbmake-MACHINE dependall install MKGCC=no HAVE_GCC=48".
Optionally, all of the following may be set in the environment to reduce
the amount of code needed to build at this step. Basically, it must be
Index: src/x11/lib/GLU/Makefile
diff -u src/x11/lib/GLU/Makefile:1.10 src/x11/lib/GLU/Makefile:1.11
--- src/x11/lib/GLU/Makefile:1.10 Thu Sep 12 17:14:20 2013
+++ src/x11/lib/GLU/Makefile Sat Jun 14 20:49:37 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2013/09/12 17:14:20 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2014/06/14 20:49:37 mrg Exp $
NOLINT= 1 # XTODO: tess.ln SIGSEGVs lint :(
@@ -69,7 +69,7 @@ LIBDPLIBS=\
.include <bsd.lib.mk>
# Many const char * vs char * issues in xsrc/xfree
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45
+.if defined(HAVE_GCC)
# XXX -Wno-deprecated doesn't work?
CXXFLAGS+= -Wno-error
.endif