| This is a minor issue related to object file size that
should be fairly simple to handle.
The problem description states that locals symbols are
not generated for objects compiled with -g1. This
should have been "-g0", but the basic premise is correct.
There is no need for an RFD table if there are no local
symbols. This may seem like a minor size nit, but not
generating an RFD table for libc.so will save 3700 bytes
of symbol table. Equivalent savings will be gleaned in
other system shared libraries.
I propose that ld be modified not to emit an RFD table
when none of the input objects have local symbols. I've
entered ld QAR 52576 to track this size problem.
Approval for this proposal will be handled online. Please
respond with any concerns or objections prior to 4/28/97.
|