Zminiejszanie binarek

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Wto, 25 Lip 2000, 19:44:16 CEST


On Tue, 25 Jul 2000, Paweł A. Gajda wrote:

> Są sobie w binarkach tworzonych przez gcc niepotrzebe sekcje
> .comment i .note. Co zawierają można przeczytać pod 
> <http://www.debian.org/Lists-Archives/debian-policy-9803/msg00255.html> 
> 
> W przybliżeniu zajmuje to u mnie blisko 3MB na 468 (trochę cudaczny 
> skrypt, jak zsumować w awku liczby 16kowe?):
> 
> zn:~$ readelf -S `rpm -qla | pgrep '(bin/|\.so$)` 2>/dev/null | \ 
>       pgrep '(\.note|\.comment)\s+' \ 
>       '{ print "print 0x" $6 }' | python | awk '{s+=$1} END {print s}'
> 
> 2940616
> 
> Średnio więc pakiet zajmuje 6283 bajty więcej niż mógłby. Tak
> naprawdę jest tego więcej, ponieważ nie wszystkie pakiety mam także
> w wersji devel (powyższy skrypt pomija biblioteki *.so.*)
> 
> Co prawda nigdzie nie znalazłem stwierdzenia, że są one niepotrzebne 
> niczemu *na pewno*, ale w Debianie usuwane są one już blisko od 2
> lat (jak wynikałoby z archiwum debian-policy) i chyba można uznać to 
> za bezpieczne. Debianowy install został połatany na tę okoliczność,
> u nas lepiej załatwić to rpmowym makrem. Co Wy na to?

W sumie dlaczego nie skoro już jest to sprawdzone.
Odpowiedni skrypt przelatujacy binarki i obcinający co trzaba można
wstawić w skrypt postinstalacyjny w rpm-ie, który będzie wywoływany po
skończeniu %install.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*


___________________________
polish  linux  distribution
-> http://lists.pld.org.pl/



Więcej informacji o liście dyskusyjnej pld-devel-pl