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

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Чт Май 11 17:01:54 MSD 2006


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 ?

Rgds,
rider




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