Page MenuHomeFreeBSD

Strip __RCSID() and __SCCSID() strings by default when building libc.
ClosedPublic

Authored by jhb on Jun 15 2018, 6:55 PM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 22 2024, 11:01 PM
Unknown Object (File)
Nov 5 2024, 4:03 AM
Unknown Object (File)
Oct 26 2024, 3:33 PM
Unknown Object (File)
Oct 26 2024, 3:33 PM
Unknown Object (File)
Oct 26 2024, 3:33 PM
Unknown Object (File)
Oct 26 2024, 3:16 PM
Unknown Object (File)
Oct 4 2024, 11:13 PM
Unknown Object (File)
Sep 18 2024, 7:51 PM
Subscribers
None

Details

Summary

This is in preparation for changes to update the various ID strings in
libc's source. CSRG ID strings will use SCCSID() and there are some
existing uses of
RCSID() for NetBSD ID strings already. These are
generally under either an explicit #if 0 or an #ifdef LIBC_SCCS so are
off by default and this change preserves that existing behavior.

Test Plan
  • build a libc with this change (and some other changes in libc sources to update ID strings) and verify the .comment contents are still the same

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 17311
Build 17146: arc lint + arc unit

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Jul 3 2018, 4:46 PM
This revision was automatically updated to reflect the committed changes.