Page MenuHomeFreeBSD

Convert in-tree sysent targets to use new makesyscalls.lua
ClosedPublic

Authored by kevans on Oct 4 2019, 2:11 AM.
Tags
None
Referenced Files
F158074260: D21894.id62896.diff
Thu, May 28, 5:35 AM
F158010200: D21894.id.diff
Wed, May 27, 11:19 AM
F158005833: D21894.id64551.diff
Wed, May 27, 10:10 AM
Unknown Object (File)
Wed, May 27, 6:43 AM
Unknown Object (File)
Tue, May 26, 12:01 PM
Unknown Object (File)
Thu, May 21, 2:33 AM
Unknown Object (File)
Thu, May 21, 2:13 AM
Unknown Object (File)
Wed, May 20, 5:51 AM
Subscribers

Details

Summary

flua is now built as a bootstrap tool for older branches/releases to have a path to generating sysent without having to install flua that does not yet appear there. The compromise is that one must have built bootstrap tools before running sysent, and only the top-level sysent target can be used. This should not be a major problem, though- running all sysent targets does not take long, and this seems to be even more true in the flua world.

makesyscalls.sh must still remain in-tree to allow time for downstream consumers to adjust.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 26858

Event Timeline

brooks added inline comments.
sys/kern/Makefile
18

Picking a makefile at random, it might be nice to de-uglify these make rules with appropriate use of variables.

This revision is now accepted and ready to land.Nov 14 2019, 7:17 PM