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