Module Name:    src
Committed By:   martin
Date:           Fri Aug 14 11:02:42 UTC 2020

Modified Files:
        src/share/mk [netbsd-9]: bsd.own.mk
        src/tools/gcc [netbsd-9]: Makefile gcc-version.mk mknative-gcc

Log Message:
Pull up following revision(s) (requested by mrg in ticket #1049):

        tools/gcc/mknative-gcc: revision 1.104
        tools/gcc/mknative-gcc: revision 1.105
        tools/gcc/gcc-version.mk: revision 1.19
        share/mk/bsd.own.mk: revision 1.1203
        tools/gcc/Makefile: revision 1.98
        tools/gcc/mknative-gcc.old: revision 1.7
        tools/gcc/mknative-gcc.old: revision 1.8

First pass at mknative for GCC 7.5.0


To generate a diff of this commit:
cvs rdiff -u -r1.1149.2.3 -r1.1149.2.4 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.93 -r1.93.2.1 src/tools/gcc/Makefile
cvs rdiff -u -r1.16 -r1.16.2.1 src/tools/gcc/gcc-version.mk
cvs rdiff -u -r1.101 -r1.101.2.1 src/tools/gcc/mknative-gcc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1149.2.3 src/share/mk/bsd.own.mk:1.1149.2.4
--- src/share/mk/bsd.own.mk:1.1149.2.3	Mon Dec  9 15:19:30 2019
+++ src/share/mk/bsd.own.mk	Fri Aug 14 11:02:42 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1149.2.3 2019/12/09 15:19:30 martin Exp $
+#	$NetBSD: bsd.own.mk,v 1.1149.2.4 2020/08/14 11:02:42 martin Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -75,7 +75,7 @@ EXTERNAL_GCC_SUBDIR?=	gcc.old
 .elif ${HAVE_GCC} == 7
 EXTERNAL_GCC_SUBDIR?=	gcc
 .else
-EXTERNAL_GCC_SUBDIR=?	/does/not/exist
+EXTERNAL_GCC_SUBDIR?=	/does/not/exist
 .endif
 .else
 MKGCCCMDS?=	no

Index: src/tools/gcc/Makefile
diff -u src/tools/gcc/Makefile:1.93 src/tools/gcc/Makefile:1.93.2.1
--- src/tools/gcc/Makefile:1.93	Tue Mar 19 05:55:00 2019
+++ src/tools/gcc/Makefile	Fri Aug 14 11:02:42 2020
@@ -1,9 +1,9 @@
-#	$NetBSD: Makefile,v 1.93 2019/03/19 05:55:00 mrg Exp $
+#	$NetBSD: Makefile,v 1.93.2.1 2020/08/14 11:02:42 martin Exp $
 
 .include <bsd.hostinit.mk>
 
 GCC_LANGUAGES=c c++ objc
-MODULE=			gcc4
+MODULE=		${EXTERNAL_GCC_SUBDIR}
 
 GCCDIST=	${.CURDIR}/../../external/gpl3/${EXTERNAL_GCC_SUBDIR}/dist
 GNUHOSTDIST=	${GCCDIST}

Index: src/tools/gcc/gcc-version.mk
diff -u src/tools/gcc/gcc-version.mk:1.16 src/tools/gcc/gcc-version.mk:1.16.2.1
--- src/tools/gcc/gcc-version.mk:1.16	Wed Mar 20 05:09:26 2019
+++ src/tools/gcc/gcc-version.mk	Fri Aug 14 11:02:42 2020
@@ -1,9 +1,7 @@
-#	$NetBSD: gcc-version.mk,v 1.16 2019/03/20 05:09:26 mrg Exp $
+#	$NetBSD: gcc-version.mk,v 1.16.2.1 2020/08/14 11:02:42 martin Exp $
 
 # common location for tools and native build
 
-.if ${HAVE_GCC} == 6
-NETBSD_GCC_VERSION=nb4 20181109
-.elif ${HAVE_GCC} == 7
-NETBSD_GCC_VERSION=nb3 20190319
+.if ${HAVE_GCC} == 7
+NETBSD_GCC_VERSION=nb4 20200810
 .endif

Index: src/tools/gcc/mknative-gcc
diff -u src/tools/gcc/mknative-gcc:1.101 src/tools/gcc/mknative-gcc:1.101.2.1
--- src/tools/gcc/mknative-gcc:1.101	Sat Feb 23 06:54:45 2019
+++ src/tools/gcc/mknative-gcc	Fri Aug 14 11:02:42 2020
@@ -1,10 +1,10 @@
 #!/bin/sh
-#	$NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp $
+#	$NetBSD: mknative-gcc,v 1.101.2.1 2020/08/14 11:02:42 martin Exp $
 #
 # Shell script for generating all the constants needed for a native
 # platform build of gcc.
 #
-# This version is for GCC 6.4
+# This version is for GCC 7.5
 
 # initialise
 
@@ -24,8 +24,15 @@ fi
 
 . $_TOP/tools/gcc/mknative.common
 
-_OUTDIR="$_TOP/external/gpl3/gcc"
-_OUTDIRBASE="external/gpl3/gcc"
+case $0 in
+	*mknative-gcc.old)
+		_OUTDIRBASE="external/gpl3/gcc.old"
+		;;
+	*)
+		_OUTDIRBASE="external/gpl3/gcc"
+		;;
+esac
+_OUTDIR="$_TOP/$_OUTDIRBASE"
 
 sanitise_includes () {
 	sed \

Reply via email to