Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Nov 2011 10:00:59 -0500
From:      Michael Powell <>
Subject:   Re: Quick build of stripped-down kernel
Message-ID:  <jalm77$q06$>
References:  <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
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.


Want to link to this message? Use this URL: <$q06$1>