git: cb2d1350154a - main - csu: define STRIP_FBSDID

From: Ed Maste <emaste_at_FreeBSD.org>
Date: Tue, 21 Dec 2021 18:35:09 UTC
The branch main has been updated by emaste:

URL: https://cgit.FreeBSD.org/src/commit/?id=cb2d1350154aab1d649ca70d45ebc7a88708491c

commit cb2d1350154aab1d649ca70d45ebc7a88708491c
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2021-12-20 21:30:09 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2021-12-21 18:34:42 +0000

    csu: define STRIP_FBSDID
    
    __FBSDID() places the provided string in the output object's .comment
    section.  However, with the transition to Git $FreeBSD$ is no longer
    expanded and so we emitted a literal $FreeBSD$.
    
    $FreeBSD$ will be addressed in a holistic manner in the future, but at
    least avoid embedding it into everything linked on FreeBSD (via csu).
    
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D33594
---
 lib/csu/Makefile.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/csu/Makefile.inc b/lib/csu/Makefile.inc
index 31c1bcbd7278..1633fa3dc3ea 100644
--- a/lib/csu/Makefile.inc
+++ b/lib/csu/Makefile.inc
@@ -19,6 +19,7 @@ CRT1OBJS+=	crtbrand.o feature_note.o ignore_init_note.o
 
 ACFLAGS+=	-DLOCORE
 
+CFLAGS+=	-DSTRIP_FBSDID
 CFLAGS+=	-fno-asynchronous-unwind-tables
 CFLAGS+=	-fno-omit-frame-pointer
 CFLAGS+=	-I${.CURDIR:H}/common \