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