[devel] Re: Сборка пакета и предоставляемые им же библиотеки.

Konstantin A. Lepikhov =?iso-8859-1?q?lakostis_=CE=C1_altlinux=2Eorg?=
Ср Ноя 9 00:31:45 MSK 2005


Hi Dmitry!

Tuesday 08, at 11:30:45 PM you wrote:

> На основании вышеизложенного у меня есть следующие вопросы: нужно ли мне 
> принудительно менять .la на .so в Makefile этих плагинов и как правильно 
> устанавливать с помощью libtool библиотеки при сборке в RPM? И что такое 
> relinking, о котором меня предупреждают?
менять .la на .so надо однозначно, .la у нас давно нет. relinking делается
в случае изменения путей до библиотек на этапе сборки/установки (как раз
%buildroot и %_libdir). Как раз, если забить на .la, этого делаться не
будет.

> 
> Я использовал заклинание вида:
> 
> %__subst "s/\(Wl,--no-undefined\)/-Wl,--warn-unresolved-symbols \1/g" 
> admin/acinclude.m4.in
> %__subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in
> %__subst "s/\.la/.so/g" admin/acinclude.m4.in
> %make -f admin/Makefile.common cvs ||:
> 
> для сборки KDE програм в Сизифе.
> 
> Также, нужно ли выделять в отдельный пакет библиотеки этой программы, или и 
> так пойдет? :)
выделять их можно (и нужно) лишь только в том случае, если есть
другие приложения, которые их используют. Иначе особого смысла нет. Либо
если можно распилить пакет на -libs, -plugins -ui, т.е. возможна ситуация,
что какой-то другой проге потребуется -libs (?-plugins), но не -ui или
-data от основного пакета.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis на jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis на pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20051109/ff6a9e9e/attachment-0001.bin>


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