git: 090674a3dbf8 - stable/14 - csu: add crtbrand.o dependency on sys/param.h
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 14 Feb 2024 17:16:07 UTC
The branch stable/14 has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=090674a3dbf88956f097a3f7e8d9ca1b33aee4ad
commit 090674a3dbf88956f097a3f7e8d9ca1b33aee4ad
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2024-01-12 15:01:49 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2024-02-14 17:15:14 +0000
csu: add crtbrand.o dependency on sys/param.h
__FreeBSD_version is recorded in *crt1.o and crti.o via crtbrand.o. Add
an explicit dependency to pick up __FreeBSD_version bumps.
Additional changes are required to fully plumb *crt1.o dependencies
through the build.
Reported by: bapt
Reviewed by: bapt
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D43417
(cherry picked from commit ed3563b0ac31d854bf907d4d847ac0195ec9637b)
---
lib/csu/Makefile.inc | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/csu/Makefile.inc b/lib/csu/Makefile.inc
index 55aaf589f48f..1509a1ece2c3 100644
--- a/lib/csu/Makefile.inc
+++ b/lib/csu/Makefile.inc
@@ -55,6 +55,9 @@ Scrt1_c.o: ${CRT1SRC}
Scrt1.o: Scrt1_c.o ${CRT1OBJS} ${CRT1OBJ}
${LD} ${_LDFLAGS} -o ${.TARGET} -r ${.ALLSRC:M*.o}
+# __FreeBSD_version is recorded in crt1.o et al via crtbrand.
+crtbrand.o: ${SRCTOP}/sys/sys/param.h
+
crtbegin.o: crtbegin.c
crtbeginS.o: crtbegin.c
crtbeginT.o: crtbegin.c