Strip umoznuje odstranit nejenom ladici informace, ale i jine sekce binarnich souboru. Takze pokud nechcete prijit treba o relokacni tabulku (cimz se knihovna prakticky znici), je lepsi spoustet strip s vhodnymi parametry. Krome toho, jak jsem psal v clanku, podle zalohovani (byt v tomhle pripade treba jen docasneho) se pozna zkuseny spravce ;-)
Myslím, že to bude tím, že moderní ELF sdílené knihovny strip většinou snesou (--strip-unused snad vždy).
Pouze statické knihovny, linkovací moduly (např. do XFree86-4) a objekt kódy bych nestripoval. Jednou jsem takhle musel degradovat systém z glibc na libc5, protože jsem si po kompilaci glibc a gcc odstripoval /usr/lib/*crt*.o.
Jinak na to mám vystavené celkem spolehlivé skripty na Penguinu (~utx/build). Ty poznají, co se nesmí stripovat.
Stripovat kniznice sa da uplne v pohode (dynamicke). Ja naviac rusim este sekcie .comment a .note, oplati sa to hlavne vtedy ak kompilovany program pozostaval z velkeho mnozstva zdrojakov - vtedy je vo vyslednom elfaci za kazdy zdrojak jeden riadok s identifikatorom kompilatora...
Inak ked sa vsetko odstripuje a miesta je stale malo, podumajte kus aj nad pakovanim (gzexe, upx)
taky upx --best netscape ma celkom zaujimave vysledky ;-)