Page MenuHomeFreeBSD

csu: add crtbrand.o dependency on sys/param.h
ClosedPublic

Authored by emaste on Jan 12 2024, 3:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jun 3, 10:56 PM
Unknown Object (File)
Thu, May 30, 1:01 PM
Unknown Object (File)
Thu, May 30, 1:01 PM
Unknown Object (File)
May 17 2024, 11:52 AM
Unknown Object (File)
May 13 2024, 2:34 AM
Unknown Object (File)
May 11 2024, 11:25 AM
Unknown Object (File)
May 3 2024, 7:28 PM
Unknown Object (File)
Apr 30 2024, 10:15 AM
Subscribers

Details

Summary

__FreeBSD_version is recorded in *crt1.o and crti.o via crtbrand.o. Add an explicit dependency to pick up __FreeBSD_version bumps.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste created this revision.

@jhb notes there's no dependency on *crt1.o, so more would be needed to make this work.

This revision is now accepted and ready to land.Jan 21 2024, 8:10 PM

What about if you just add the various .o files to DEPENDOBJS, to deal with the fact that doesn't happen automatically for FILES?

This revision was automatically updated to reflect the committed changes.

Won't this force a relink, at least in meta mode, of all world's binaries?