[devel] Re: Сборка пакета и предоставляемые им же библиотеки.
Konstantin A. Lepikhov
lakostis на altlinux.org
Ср Ноя 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
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼ з╤ЙчвоC┼╜j["┌v╜╨╥■╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4Г]tВВъИ╞^УОз╤ж°├g╖╣╦╖
Подробная информация о списке рассылки Devel