"Dan Timis" <[EMAIL PROTECTED]> wrote: > I'm really, really sorry for this. I should have done my research > first. > > After running strip on the .exe.so if we do nm -D all the symbols are > still there. Is there any way to get rid of the ones that are not > needed for dynamic linking?
Actually that's a question for binutils mailing list. I was researching that problem some time ago and found that dynamic linker has a switch '--retain-symbols-file FILENAME' to leave only listed in the FILENAME names in the SYMBOL TABLE. But according to 'objdump -xstTR' DYNAMIC SYMBOL TABLE still has all global symbols listed. I'd call it a limitation of ELF format, which has no a concept of exported symbols. -- Dmitry.
