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 \