There was a bug in the linker/assembler/gcc that I don't recall if I
fixed for the kernel build tools. What it would do is leave the
symbol information for all local compiler generated symbols in the
kernel image (the problem was gcc was generating local symbols using
one convention and the linker/assembler were expecting them to be in
another format, so they just got left in the symbol table).
This would cut down the size of the Linux kernel quite a bit. I know
I fixed it in the userland gcc because this bug prevented some
important programs (lat_ctx ;-) from compiling due to ELF symbol table
overflows.
---------------------------------------------////
Yow! 11.26 MB/s remote host TCP bandwidth & ////
199 usec remote TCP latency over 100Mb/s ////
ethernet. Beat that! ////
-----------------------------------------////__________ o
David S. Miller, davem@caip.rutgers.edu /_____________/ / // /_/ ><
|