On Feb 22, 4:19am, Martin Husemann wrote: } On Tue, Oct 02, 2012 at 12:32:22AM +0200, Joerg Sonnenberger wrote: } > The kernel should not depend on anything outside src/common and src/sys. } > It is acceptable for userland to access code from either place. } } The basic idea of src/external was good - however, the split into } various "externals" (like src/external, src/crypto/external, } src/sys/external) makes it a pain. One very painfull example is ipf, it } is split into src/external and src/sys/external - basically impossible } to work with. } } I think it is time to reconsider the layout, and while there also discuss } the stupid src/common as well. } } Either we want standalone kernel source (then common should die or at least } move below src/sys), or we do not care, in which case src/external for } everything should be fine.
src/common is packaged into the syssrc.tgz tarball, which is the only tarball you need to build a kernel (assuming matching source and installation). I fixed this before the NetBSD 4.0 release. } The current state is a pain. } } Martin }-- End of excerpt from Martin Husemann