[devel] .a vs .so (was Re: Патч на libtool про link_all_deplibs)

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Ср Янв 7 19:31:56 MSK 2004


Hello Alexey,

On Wed, Jan 07, 2004 at 02:12:25AM +0600, Alexey Morozov wrote:
>
> > Есть простой критерий: если в Сизифе используется, то надо собирать.
> > Например, zlib-devel-static используется для сборки rpm,
> > libreadline-devel-static используется для сборки sash, и т.п.
> Ну, сомнительный критерий. Сомнительный в силу своей необязательности.
> 
> К тому же, довольно сильно бьющий по ISV и прочим. Не все же кастомными
> проектами заниматься. А если делать что-либо "продуктовое", и при этом не
> ставить "Minimal System Requirements: ALT Linux Sisyphus-20040107", то
> довольно неприятно получается. Я, конечно, понимаю, проблемы индейцев вождя не
> ...., но тем не менее.
> 
> А в чем минусы-то наличия статических библиотек?

Большинство из них никогда, никому и нигде не нужны.
Особенно это касается "десктопных" библиотек.
Если они кому-то понадобились, это означает, что кто-то не всё
понял о разделяемых библиотеках. Или о правильных build tools.
Более того, статические библиотеки могут быть контрпродуктивны.
Вспомните историю с багом в zlib.

-- 
Stay tuned,
  MhZ                                     JID: mhz на altlinux.org
___________
"His eyes were cold.  As cold as the bitter winter snow that was falling
outside.  Yes, cold and therefore difficult to chew..."
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20040107/4ba73c23/attachment-0001.bin>


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