Page MenuHomeFreeBSD

Make kldxref a bootstrap tool and use unconditionally
ClosedPublic

Authored by jrtc27 on Dec 13 2023, 8:27 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Mar 18, 10:50 AM
Unknown Object (File)
Sun, Mar 15, 6:43 AM
Unknown Object (File)
Wed, Mar 11, 6:48 PM
Unknown Object (File)
Sat, Mar 7, 3:36 AM
Unknown Object (File)
Thu, Mar 5, 1:05 PM
Unknown Object (File)
Tue, Mar 3, 1:10 PM
Unknown Object (File)
Feb 8 2026, 3:19 PM
Unknown Object (File)
Feb 8 2026, 4:28 AM
Subscribers
None

Details

Summary

Now that kldxref is a generic cross tool and can be built on non-FreeBSD
we can bootstrap it during the build and thus remove the condition for
whether it exists. We also need to make sure to add it to the METALOG
for -DNO_ROOT builds.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 54933
Build 51822: arc lint + arc unit

Event Timeline

jrtc27 created this revision.
This revision is now accepted and ready to land.Dec 13 2023, 8:29 PM
brooks added inline comments.
sys/conf/kmod.mk
365

Should this be indented 4-spaces instead of a tab as a shell continuation?

sys/conf/kmod.mk
365

Yeah, it should, I copied it from somewhere that got it wrong. Will fix when committing.