Quick build of stripped-down kernel
nightrecon at hotmail.com
Thu Nov 24 15:01:14 UTC 2011
Brett Glass wrote:
> Happy Thanksgiving! This week, I've been building FreeBSD 9.0-RC2
> kernels for various machines, and on some of the older and slower
> ones it's been taking quite a long time. One of the reasons for
> this is that even if you strip 98% of the drivers out of the
> kernel, they are all still built as loadable modules. The machines
> in question will NEVER use those modules, so it's a waste of time
> and disk space.
> How hard would it be to create a build target for "make" that would
> avoid building the loadable modules and just leave them out of the
> directory where the new kernel is placed after installation? I am
> not intimately familiar with the cascade of makefiles that does the
> build.... I could probably figure out what to tweak, but if someone
> who is expert in this can help it would be appreciated. It would
> save me countless hours.
Unless the man pages are out of date and inaccurate this used to be done
with make.conf and NO_MODULES. I thought this had been moved into src.conf,
but I don't see it in the man page for src.conf. man make.conf for details,
as it is also possible to control which modules you want or do not want
built as well.
More information about the freebsd-questions