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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?jalm77$q06$1>