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