[devel] LD_RUN_PATH при сборке перловых модулей

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Апр 11 18:47:43 MSD 2007


Alexey Tourbin wrote:
> On Wed, Apr 11, 2007 at 10:42:13AM +0400, Anton Farygin wrote:
>> Может быть кто-то сталкивался:
>> $ /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
>> Warning: -L../magick/.libs changed to 
>> -L/usr/src/RPM/BUILD/ImageMagick-6.3.3/PerlMagick/../magick/.libs
>> Writing Makefile for Image::Magick
>>
>> $ fgrep LD_RUN *
>> Makefile:LD_RUN_PATH = 
>> /usr/src/RPM/BUILD/ImageMagick-6.3.3/PerlMagick/../magick/.libs
>> Makefile:       LD_RUN_PATH="$(LD_RUN_PATH)" $(LD)  $(LDDLFLAGS) 
>> $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB)
>>
>>
>> Как с этим принято бороться ?
> 
> А раньше како было?

Совсем недавно этот LD_RUN_PATH не определялся... что в общем то хорошо.

> 
>> Вылезает только в том случае, если библиотека не установлена в систему.. 
>>   Но в данном случае и библиотека и перловый модуль собираются в одном 
>> тарболле.
>>
>> Как чинить ?
> 
> chrpath -d

Как-то некрасиво. А откуда он вообще вылезает ?

Можно как-то сделать так, что бы его можно было отключать ?

SUBST видимо не катит.

Rgds,
Rider




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