[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