Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Nov 2011 10:00:59 -0500
From:      Michael Powell <nightrecon@hotmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Quick build of stripped-down kernel
Message-ID:  <jalm77$q06$1@dough.gmane.org>
References:  <201111241439.HAA07258@lariat.net>

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.

-Mike






Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?jalm77$q06$1>