Module Name: src
Committed By: mrg
Date: Mon Jan 5 01:52:23 UTC 2015
Modified Files:
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/tests: mi
src/external/gpl3: Makefile
src/external/gpl3/gcc: Makefile
src/external/gpl3/gcc.old: Makefile
src/external/gpl3/gcc/lib/libmudflap: Makefile
src/share/mk: bsd.own.mk
Log Message:
fix MKGCCCMDS=no, and turn it on by default for sun2.
To generate a diff of this commit:
cvs rdiff -u -r1.1931 -r1.1932 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.605 -r1.606 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc.old/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libmudflap/Makefile
cvs rdiff -u -r1.839 -r1.840 src/share/mk/bsd.own.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1931 src/distrib/sets/lists/comp/mi:1.1932
--- src/distrib/sets/lists/comp/mi:1.1931 Sun Dec 28 05:10:06 2014
+++ src/distrib/sets/lists/comp/mi Mon Jan 5 01:52:23 2015
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1931 2014/12/28 05:10:06 nonaka Exp $
+# $NetBSD: mi,v 1.1932 2015/01/05 01:52:23 mrg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -3584,10 +3584,10 @@
./usr/lib/libg2c.a comp-obsolete gcc=4,obsolete
./usr/lib/libg2c_p.a comp-fortran-proflib gcc=3,profile
./usr/lib/libg2c_p.a comp-obsolete gcc=4,obsolete
-./usr/lib/libgcc.a comp-c-lib gcccmds
+./usr/lib/libgcc.a comp-c-lib
./usr/lib/libgcc_p.a comp-c-proflib obsolete
./usr/lib/libgcc_s.a comp-obsolete obsolete
-./usr/lib/libgcov.a comp-c-lib gcccmds
+./usr/lib/libgcov.a comp-c-lib
./usr/lib/libgmp.a -unknown- obsolete
./usr/lib/libgmp.a comp-c-lib obsolete
./usr/lib/libgmp_p.a comp-c-proflib obsolete
@@ -3696,8 +3696,8 @@
./usr/lib/libntp_p.a comp-obsolete obsolete
./usr/lib/libnvpair.a comp-zfs-lib zfs
./usr/lib/libnvpair_p.a comp-zfs-proflib profile,zfs
-./usr/lib/libobjc.a comp-objc-lib gcccmds
-./usr/lib/libobjc_p.a comp-objc-proflib profile,gcccmds
+./usr/lib/libobjc.a comp-objc-lib
+./usr/lib/libobjc_p.a comp-objc-proflib profile
./usr/lib/libopenpgpsdk.a comp-obsolete obsolete
./usr/lib/libopenpgpsdk_p.a comp-obsolete obsolete
./usr/lib/libossaudio.a comp-c-lib
@@ -3931,9 +3931,9 @@
./usr/lib/libssl_p.a comp-c-proflib profile,crypto
./usr/lib/libssp.a comp-obsolete obsolete
./usr/lib/libssp_p.a comp-obsolete obsolete
-./usr/lib/libstdc++.a comp-cxx-lib cxx,gcccmds,libstdcxx
-./usr/lib/libstdc++_p.a comp-cxx-proflib profile,cxx,gcccmds,libstdcxx
-./usr/lib/libsupc++.a comp-cxx-lib cxx,gcccmds,libstdcxx
+./usr/lib/libstdc++.a comp-cxx-lib cxx,libstdcxx
+./usr/lib/libstdc++_p.a comp-cxx-proflib profile,cxx,libstdcxx
+./usr/lib/libsupc++.a comp-cxx-lib cxx,libstdcxx
./usr/lib/libtddl.a comp-c-lib tpm
./usr/lib/libtddl_p.a comp-c-proflib tpm,profile
./usr/lib/libtelnet.a comp-obsolete obsolete
Index: src/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.605 src/distrib/sets/lists/tests/mi:1.606
--- src/distrib/sets/lists/tests/mi:1.605 Sun Dec 21 15:38:27 2014
+++ src/distrib/sets/lists/tests/mi Mon Jan 5 01:52:23 2015
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.605 2014/12/21 15:38:27 martin Exp $
+# $NetBSD: mi,v 1.606 2015/01/05 01:52:23 mrg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -2889,7 +2889,7 @@
./usr/tests/lib/libobjc tests-lib-tests atf
./usr/tests/lib/libobjc/Atffile tests-lib-tests atf
./usr/tests/lib/libobjc/Kyuafile tests-lib-tests atf,kyua
-./usr/tests/lib/libobjc/t_threads tests-lib-tests atf,gcccmds
+./usr/tests/lib/libobjc/t_threads tests-lib-tests atf
./usr/tests/lib/libposix tests-lib-tests atf
./usr/tests/lib/libposix/Atffile tests-lib-tests atf
./usr/tests/lib/libposix/Kyuafile tests-lib-tests atf,kyua
Index: src/external/gpl3/Makefile
diff -u src/external/gpl3/Makefile:1.10 src/external/gpl3/Makefile:1.11
--- src/external/gpl3/Makefile:1.10 Sat Jun 14 20:49:36 2014
+++ src/external/gpl3/Makefile Mon Jan 5 01:52:23 2015
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2014/06/14 20:49:36 mrg Exp $
+# $NetBSD: Makefile,v 1.11 2015/01/05 01:52:23 mrg Exp $
.include <bsd.own.mk>
@@ -7,10 +7,8 @@ SUBDIR+= binutils
.endif
.if ${MKGCC} != "no"
-.if ${MKGCCCMDS} != "no"
SUBDIR+= ${EXTERNAL_GCC_SUBDIR}
.endif
-.endif
.if ${MKGDB} != "no"
.if ${HAVE_GDB} == "7"
Index: src/external/gpl3/gcc/Makefile
diff -u src/external/gpl3/gcc/Makefile:1.1 src/external/gpl3/gcc/Makefile:1.2
--- src/external/gpl3/gcc/Makefile:1.1 Tue Jun 21 04:53:33 2011
+++ src/external/gpl3/gcc/Makefile Mon Jan 5 01:52:23 2015
@@ -1,5 +1,11 @@
-# $NetBSD: Makefile,v 1.1 2011/06/21 04:53:33 mrg Exp $
+# $NetBSD: Makefile,v 1.2 2015/01/05 01:52:23 mrg Exp $
-SUBDIR+= lib .WAIT usr.bin
+SUBDIR+= lib
+
+.include <bsd.own.mk>
+
+.if ${MKGCCCMDS} != "no"
+SUBDIR+= .WAIT usr.bin
+.endif
.include <bsd.subdir.mk>
Index: src/external/gpl3/gcc.old/Makefile
diff -u src/external/gpl3/gcc.old/Makefile:1.1.1.1 src/external/gpl3/gcc.old/Makefile:1.2
--- src/external/gpl3/gcc.old/Makefile:1.1.1.1 Tue Feb 25 18:38:34 2014
+++ src/external/gpl3/gcc.old/Makefile Mon Jan 5 01:52:23 2015
@@ -1,5 +1,11 @@
-# $NetBSD: Makefile,v 1.1.1.1 2014/02/25 18:38:34 mrg Exp $
+# $NetBSD: Makefile,v 1.2 2015/01/05 01:52:23 mrg Exp $
-SUBDIR+= lib .WAIT usr.bin
+SUBDIR+= lib
+
+.include <bsd.own.mk>
+
+.if ${MKGCCCMDS} != "no"
+SUBDIR+= .WAIT usr.bin
+.endif
.include <bsd.subdir.mk>
Index: src/external/gpl3/gcc/lib/libmudflap/Makefile
diff -u src/external/gpl3/gcc/lib/libmudflap/Makefile:1.5 src/external/gpl3/gcc/lib/libmudflap/Makefile:1.6
--- src/external/gpl3/gcc/lib/libmudflap/Makefile:1.5 Sun Jun 1 19:51:01 2014
+++ src/external/gpl3/gcc/lib/libmudflap/Makefile Mon Jan 5 01:52:23 2015
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2014/06/01 19:51:01 mrg Exp $
+# $NetBSD: Makefile,v 1.6 2015/01/05 01:52:23 mrg Exp $
NOLINT=yes # core dumps
UNSUPPORTED_COMPILER.clang= # defined
@@ -14,6 +14,9 @@ SHLIB_MINOR= 0
LIB=mudflap
SRCS=mf-runtime.c mf-heuristics.c mf-hooks1.c mf-hooks2.c
+
+.include <bsd.own.mk>
+
INCS=mf-runtime.h
INCSDIR=/usr/include/gcc-4.8
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.839 src/share/mk/bsd.own.mk:1.840
--- src/share/mk/bsd.own.mk:1.839 Thu Dec 18 02:28:34 2014
+++ src/share/mk/bsd.own.mk Mon Jan 5 01:52:23 2015
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.839 2014/12/18 02:28:34 mrg Exp $
+# $NetBSD: bsd.own.mk,v 1.840 2015/01/05 01:52:23 mrg Exp $
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
@@ -74,6 +74,12 @@ HAVE_GCC?= 48
.endif
#
+# Platforms that can't run a modern GCC natively
+.if ${MACHINE_ARCH} == "m68000"
+MKGCCCMDS?= no
+.endif
+
+#
# We import the old gcc as "gcc.old" when upgrading. EXTERNAL_GCC_SUBDIR is
# set to the relevant subdirectory in src/external/gpl3 for his HAVE_GCC.
#