[ccache] Re: [REGRESSION] Recent change to kernel spikes out ccache/distcc

Jan Beulich jbeulich at novell.com
Wed Jan 7 14:40:30 GMT 2009


>>> Al Viro <viro at ZenIV.linux.org.uk> 07.01.09 15:37 >>>
>On Wed, Jan 07, 2009 at 02:28:10PM +0000, Jan Beulich wrote:
>> >	b) is there any reason why we can't copy symbol table out of module
>> >ourselves (instead of setting SHF_ALLOC on it) and trim the crap out of
>> >it?  Note that __crc_... is not the only junk in there - you don't need
>> >(or want) to keep the things like undefs for /proc/kallsyms purposes.
>> >And modules *using* an exported symbol are more common that modules exporting
>> >one...  Why not copy it at add_kallsyms() time, skipping the junk we don't
>> >want anyway?
>> 
>> Would certainly be doable, but would seem reasonable only if it's a small
>> set of easily recognizable symbols. If you look at scripts/strip-symbols,
>> you may agree that it's better to do this at build time...
>
>I will not.  Undefined ones are far more common than any of those...

Undefined ones could certainly be stripped out there (while they definitely
can't be at build time).

Jan



More information about the ccache mailing list