NetBSD Wiki/projects/project/
Hermetic builds for the base system
- Contact: jkoshy@NetBSD.org
- Mentors: Joseph Koshy
- Duration estimate: 3 months
Evolve the NetBSD build system to support minimal, hermetic, globally correct builds.
For more information, please see: Reworking the NetBSD™ build system.
Milestones:
- [gsoc-1] The build dependency graph for Makefiles under
/usr/src
can be extracted to a suitable graph database. - [gsoc-2] An executor that 'executes' the build graph is ready.
- A translator from Starlark to the build graph is ready.
- Manual conversion of Makefiles to Starlark syntax (perhaps out of scope for GSoc).
Add a comment