[devel] проблема с libtool

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пт Май 19 17:03:06 MSD 2006


Anton Farygin wrote:
> Anton Farygin wrote:
>> Anton Farygin wrote:
>>> Anton Farygin wrote:
>>>> Всем привет.
>>>>
>>>> Есть проблема.
>>>>
>>>> Имеем: новый ImageMagick со сменой soname. (был so.9, стал so.10)
>>>>
>>> <skip>
>>>
>>>> Т.е. - команда:
>>>> ./libtool --silent --mode=install /bin/install -c  'wand/libWand.la' 
>>>> '/home/rider/RPMS/git/ImageMagick.git/BUILD/ImageMagick-6.2.7/tmp//usr/lib64/libWand.la' 
>>>>
>>>>
>>>> Перелинковывает дополнительные библиотеки с установленным в систему 
>>>> ImageMagick'ом.
>>>>
>>>> Может быть кто-то сталкивался с таким странным поведением и знает как 
>>>> его лечить ?
>>> Вопрос:
>>> а зачем вообще libtool делает relink всему что собирал, но только уже 
>>> при установке в реальную систему и совсем с другими путями к 
>>> библиотекам ?
>>>
>>> Судя по коду - это выполняется в момент install, когда libtool не 
>>> находит одной из требуемых библиотек в путях.
>>>
>>> То он делает relink с тем, что установлено в системе, не подозревая о 
>>> том, что линковаться надо со свежесобранными библиотеками.
>>>
>>> Да и почему бы просто не изменить rpath ?
>> Собственно lafile от libmagick++, attached.
>>
> 
> 2ldv: так всё-таки... что делать и кто виноват ?

Проблема ещё актуальна.
2ldv: посмотри пожалуйста.

Rgds,
Rider




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