Module Name:    src
Committed By:   mrg
Date:           Mon Sep 30 08:40:20 UTC 2019

Modified Files:
        src/tools/gcc: Makefile README.mknative gcc-version.mk

Log Message:
remove HAVE_GCC == 6 support, add HAVE_GCC == 8 support


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/tools/gcc/Makefile
cvs rdiff -u -r1.22 -r1.23 src/tools/gcc/README.mknative
cvs rdiff -u -r1.16 -r1.17 src/tools/gcc/gcc-version.mk

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

Modified files:

Index: src/tools/gcc/Makefile
diff -u src/tools/gcc/Makefile:1.94 src/tools/gcc/Makefile:1.95
--- src/tools/gcc/Makefile:1.94	Mon Sep  9 13:57:13 2019
+++ src/tools/gcc/Makefile	Mon Sep 30 08:40:20 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.94 2019/09/09 13:57:13 maya Exp $
+#	$NetBSD: Makefile,v 1.95 2019/09/30 08:40:20 mrg Exp $
 
 .include <bsd.hostinit.mk>
 
@@ -8,7 +8,7 @@ MODULE=			gcc4
 GCCDIST=	${.CURDIR}/../../external/gpl3/${EXTERNAL_GCC_SUBDIR}/dist
 GNUHOSTDIST=	${GCCDIST}
 
-.if ${HAVE_GCC} == 6
+.if ${HAVE_GCC} == 7
 MKNATIVE=		${.CURDIR}/mknative-gcc.old
 .endif
 
@@ -95,10 +95,10 @@ MKNATIVE_CONFIG_TARGET_LIBS=
 
 MKNATIVE_CONFIG_TARGET_LIBS+=	configure-target-libgcc
 MKNATIVE_CONFIG_TARGET_LIBS+=	configure-target-libgomp
-.if ${HAVE_GCC} == 7
+.if ${HAVE_GCC} == 8
+MKNATIVE_TARGET=	gcc8
+.elif ${HAVE_GCC} == 7
 MKNATIVE_TARGET=	gcc7
-.elif ${HAVE_GCC} == 6
-MKNATIVE_TARGET=	gcc6
 .endif
 
 MKNATIVE_CONFIG_TARGET_LIBS+= \

Index: src/tools/gcc/README.mknative
diff -u src/tools/gcc/README.mknative:1.22 src/tools/gcc/README.mknative:1.23
--- src/tools/gcc/README.mknative:1.22	Fri Feb  2 01:02:41 2018
+++ src/tools/gcc/README.mknative	Mon Sep 30 08:40:20 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.mknative,v 1.22 2018/02/02 01:02:41 mrg Exp $
+$NetBSD: README.mknative,v 1.23 2019/09/30 08:40:20 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=6 bootstrap-libgcc".
+3. In src/tools/gcc, do "nbmake-MACHINE HAVE_GCC=8 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=6", and
-   "nbmake-MACHINE includes HAVE_GCC= MKGCC=no MKBINUTILS=no HAVE_GCC=6".
-   (Note: replace 6 [for GCC 6.x] with the appropriate version you are going
+   "nbmake-MACHINE obj do-distrib-dirs MKGCC=no MKBINUTILS=no HAVE_GCC=8", and
+   "nbmake-MACHINE includes HAVE_GCC= MKGCC=no MKBINUTILS=no HAVE_GCC=8".
+   (Note: replace 8 [for GCC 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=6".
+   "nbmake-MACHINE dependall install MKGCC=no HAVE_GCC=8".
 
    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/tools/gcc/gcc-version.mk
diff -u src/tools/gcc/gcc-version.mk:1.16 src/tools/gcc/gcc-version.mk:1.17
--- src/tools/gcc/gcc-version.mk:1.16	Wed Mar 20 05:09:26 2019
+++ src/tools/gcc/gcc-version.mk	Mon Sep 30 08:40:20 2019
@@ -1,9 +1,9 @@
-#	$NetBSD: gcc-version.mk,v 1.16 2019/03/20 05:09:26 mrg Exp $
+#	$NetBSD: gcc-version.mk,v 1.17 2019/09/30 08:40:20 mrg Exp $
 
 # common location for tools and native build
 
-.if ${HAVE_GCC} == 6
-NETBSD_GCC_VERSION=nb4 20181109
-.elif ${HAVE_GCC} == 7
+.if ${HAVE_GCC} == 7
 NETBSD_GCC_VERSION=nb3 20190319
+.elif ${HAVE_GCC} == 8
+NETBSD_GCC_VERSION=nb1 20190930
 .endif

Reply via email to