Quick build of stripped-down kernel
Michael Powell
nightrecon at hotmail.com
Thu Nov 24 15:01:14 UTC 2011
Brett Glass wrote:
> Everyone:
>
> 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.
-Mike
More information about the freebsd-questions
mailing list