Size problem compiling kernel modules

Dave Jones davej at redhat.com
Mon Jun 7 09:40:49 UTC 2004


On Mon, 2004-06-07 at 10:22, Dave Abbott wrote:

> I am recompiling the 2.6.5-1.358 kernel from
> the patched source, using gcc 3.3 on Fedora Core2
> 
> I have made no more than two modifications to the
> .config (to enable NFS_ROOT and DEVFS).
> 
> The resulting module object files are enormous.
> 
> For example, the orginal £com driver as installed:
> 
> drwxr--r--  1 root root 40100 May  8 14:46 kernel/drivers/net/3c59x.ko
> 
> And the same file as compiled:
> 
> -rw-r--r--    1 root     root       271889 Jun  4 14:16 drivers/net/3c59x.ko
> 
> All the .ko are like this, increasing the size of /lib/modules/2.6.5-1.358
> from c. 58MB to 337MB
> 
> The files are not stripped, in either case.
> 
> Am I doing something wrong here? Anyone got any ideas?

The ones from the rpm have their debug info stripped
and put into the aptly named 'debuginfo' rpm.
When you compile it yourself, it leaves this info
in the file.

If you don't care about it you can unset CONFIG_DEBUG_INFO
and it won't generate it.

	Dave





More information about the fedora-list mailing list