[devel] [JT] openoffice (was: Re: Оверхед в зависимостях )

Alexey Tourbin at на altlinux.ru
Пн Мар 19 15:16:22 MSK 2007


On Mon, Mar 19, 2007 at 01:41:40PM +0200, Igor Zubkov wrote:
> > Вот свежак.
> > ftp://ftp.altlinux.org/pub/people/at/unneed.bz2
> 
> [icesik на iceberg unneeded]$ bzcat unneed.bz2 | grep openoffice | wc -l
> 1964
> [icesik на iceberg unneeded]$
> 
> И не странно что openoffice такой тормоз. ;)

Он что ли без --as-needed собран?

Кстати, после введения --as-needed количество файлов с ненужными
зависимостями на библоитеки значительно сократилось:

$ wc -l abi_drift/*/unneed
  39783 abi_drift/1/unneed
   7858 abi_drift/2/unneed
  47641 total
$

То есть было 39783 файлов, осталось 7858 файлов.

Там ещё какие-то тонкости с glibc есть, например почему-то определяется 
zsh     /usr/lib/zsh/cap.so     libc.so.6
zsh     /usr/lib/zsh/deltochar.so       libc.so.6

$ cut -f3 unneed |sort |uniq -c |sort -n |tail
    175 libstlport_gcc.so
    203 libuno_cppuhelpergcc3.so.3
    228 libuno_cppu.so.3
    251 libuno_sal.so.3
    252 libdl.so.2
    425 libX11.so.6
    455 libm.so.6
    465 libXext.so.6
    482 libpthread.so.0
    933 libc.so.6
$

C libc.so.6 там то ли __cxa_finalize то ли какая-то такая муть.
В общем, если исключить libc.so.6 то остается

$ grep -vw libc.so.6 unneed |wc -l         
6925
$

файлов.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070319/6a62a4a9/attachment.bin 


Подробная информация о списке рассылки Devel