Page MenuHomeFreeBSD

makeman: Don't require filemon with MK_DIRDEPS_BUILD.
ClosedPublic

Authored by bdrewery on Nov 7 2020, 5:15 PM.
Tags
None
Referenced Files
F163272812: D27134.id79360.diff
Tue, Jul 21, 3:29 PM
Unknown Object (File)
Mon, Jul 20, 2:39 AM
Unknown Object (File)
Sat, Jul 18, 1:39 PM
Unknown Object (File)
Sat, Jul 18, 2:31 AM
Unknown Object (File)
Tue, Jul 14, 6:32 AM
Unknown Object (File)
Mon, Jul 13, 7:57 AM
Unknown Object (File)
Mon, Jul 13, 2:42 AM
Unknown Object (File)
Thu, Jul 9, 11:44 AM
Subscribers

Details

Summary

makeman uses make showconfig at the top-level while iterating over
every option combination. When it runs make showconfig MK_DIRDEPS_BUILD=yes
it encounters the requirement for filemon to be loaded. We don't need
filemon here as it is only displaying all MK_ values.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

I've been using this for a while already, since otherwise makeman fails for me. :)

This revision is now accepted and ready to land.Nov 7 2020, 5:31 PM
share/mk/meta.sys.mk
142 ↗(On Diff #79302)

This would be better done via local.meta.sys.mk eg

.if make(showconfig)
UPDATE_DEPENDFILE= no
.endif

then meta.sys.mk could be kept in sync with bmake distrib

This revision now requires review to proceed.Nov 9 2020, 8:21 PM
This revision is now accepted and ready to land.Nov 10 2020, 4:43 AM