[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