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, Sep 16, 11:34 PM
Unknown Object (File)
Mon, Sep 9, 2:43 PM
Unknown Object (File)
Sat, Sep 7, 6:28 AM
Unknown Object (File)
Aug 19 2024, 10:26 PM
Unknown Object (File)
Aug 19 2024, 1:07 AM
Unknown Object (File)
Aug 2 2024, 1:28 AM
Unknown Object (File)
Jul 2 2024, 11:24 PM
Unknown Object (File)
Jul 2 2024, 3:22 PM
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

Lint
Lint Skipped
Unit
Tests Skipped

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?