Module Name: src Committed By: mrg Date: Thu Feb 22 02:40:21 UTC 2024
Modified Files: src/tools/gcc: Makefile Log Message: Include the local NetBSD GCC version so that bumps to it trigger rebuilds unfortunately, this will cause one rebuild to get the new name. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/tools/gcc/Makefile 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.109 src/tools/gcc/Makefile:1.110 --- src/tools/gcc/Makefile:1.109 Sat Oct 7 12:12:58 2023 +++ src/tools/gcc/Makefile Thu Feb 22 02:40:21 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.109 2023/10/07 12:12:58 rin Exp $ +# $NetBSD: Makefile,v 1.110 2024/02/22 02:40:21 mrg Exp $ .include <bsd.hostinit.mk> @@ -267,16 +267,21 @@ PREV_GCC= CLEANFILES+= PREV_GCC +# Include the local NetBSD GCC version so that bumps to it trigger rebuilds. +NETBSD_GCC_VERSION_NOSPACE= ${NETBSD_GCC_VERSION:S/ /-/gW} + realall realdepend: .MAKE -.if !empty(PREV_GCC) && "${PREV_GCC}" != "${EXTERNAL_GCC_SUBDIR}-${HAVE_GCC}" +.if !empty(PREV_GCC) && "${PREV_GCC}" != "${EXTERNAL_GCC_SUBDIR}-${HAVE_GCC}-${NETBSD_GCC_VERSION_NOSPACE}" @echo "*** WARNING: GCC has changed version?" @echo "*** PREV_GCC '${PREV_GCC}'" - @echo "*** != EXTERNAL_GCC_SUBDIR-HAVE_GCC '${EXTERNAL_GCC_SUBDIR}-${HAVE_GCC}'" + @echo "*** NETBSD_GCC_VERSION_NOSPACE '${NETBSD_GCC_VERSION_NOSPACE}'" + @echo "*** != EXTERNAL_GCC_SUBDIR-HAVE_GCC-NETBSD_GCC_VERSION_NOSPACE:" + @echo "*** != '${EXTERNAL_GCC_SUBDIR}-${HAVE_GCC}-${NETBSD_GCC_VERSION_NOSPACE}'" @echo "*** Cleaning mis-matched tools/gcc" rm -f PREV_GCC (cd ${.CURDIR} && ${MAKE} cleandir) .endif - echo ${EXTERNAL_GCC_SUBDIR}-${HAVE_GCC} >PREV_GCC + echo ${EXTERNAL_GCC_SUBDIR}-${HAVE_GCC}-${NETBSD_GCC_VERSION_NOSPACE} >PREV_GCC clean: clean.native clean.native: