Hemmann, Volker Armin wrote:
-s what is that? static? don't do that!
This is a linker option which strips some unneeded information
from an executable, but i guess this shouldn't be used when
linking libraries, so i wouldn't use this option with emerge.
I usually know exactly how to explain any gcc option, but this one
is not documented very well:
-s
Remove all symbol table and relocation information from the executable.
Removing 'relocation information' could be interpreted as removing
reloc tables from an executable, but this would make it unloadable,
so they mean something different with 'relocation information'.
Removing symbols, hovever, might make a library unusable because
an application probably won't find library functions anymore.
I'm using this option with my own projects, making them a little
bit smaller. Anyway: this does not affect execution speed.
--
[EMAIL PROTECTED] mailing list