[devel] взаимозависимые библиотеки
Ildar Mulyukov
=?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Вт Сен 19 17:46:33 MSD 2006
Имею на руках такой фрукт (продукт): libgda
Кроме /usr/lib/libgda.so.%version, также имеются в наличии
libgda_handlers-3.so.3.0.0 и ещё пара подобных со следующими свойствами:
. libgda.so.3.0.0 зависит от libgda_handlers-3.so.3.0.0
. libgda_handlers-3.so.3.0.0 зависит от libgda.so.3.0.0 (имеет ссылки
на её функции)
Естественно, при сборке сначала собирается libgda_handlers-3.so, ссылки
на функции из основной библиотеки не мешают собраться этой библиотеке,
но verify-elf её не пропускает (и правильно делает)
Вопрос: как правильно преодолеваются такие случаи?
Я пробовал следующий изврат в спеке:
...
%make
rm -f libgda/*/.libs/*.so* libgda/*/*.la
%make LIBS="`pwd`/libgda/libgda-3.la"
Но, как оказалось, make+libtool таким образом не обмануть :(
Заранее спасибо.
С уважением, Ильдар.
--
Ildar Mulyukov,
engineer
============================
email: ildar на nexttel.kz
site: http://www.nexttel.kz/
============================
Подробная информация о списке рассылки Devel