Re: Why does building modules from source make them so huge?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jan 14, 2005 at 11:49:05AM -0800, Rick Stevens wrote:
 > Gang,
 > 
 > This is a really silly question, but when building kernels from the
 > source RPMs (it'd be nice if we had the old RHL-style "kernel-source"
 > RPMs, but one must do what one must do), what is the magic flag to
 > include to make the modules NOT have the whole symbol table included?
 > 
 > As distributed, the binary kernel RPM module suite is something like
 > 55MB.  If you build it from source and do a "make modules_install", the
 > modules suck up over 200MB.  Running "strip" on any given module gets it
 > down to a reasonable size, but it doesn't match the size of the one
 > included in the binary RPM.
 > 
 > I'm obviously missing something here.

The rpmbuild process strips the debug data out of the module and
puts into a seperate debuginfo package. (Ever wonder why they were
so huge?)

For local builds, I'd recommend turning off the CONFIG_DEBUG_INFO option
unless you're going to need it.

		Dave


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux