ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] perl Makefile.PL прописывает LD_RUN_PATH
@ 2007-01-19  9:56 Slava Dubrovskiy
  2007-01-19 10:04 ` Valery V. Inozemtsev
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-01-19  9:56 UTC (permalink / raw)
  To: Devel

[-- Attachment #1: Type: text/plain, Size: 1513 bytes --]

Здравствуйте.

Исправляю сборку perl-GraphicsMagick.
Хочу чтобы правильно линковалось.
В Makefile.PL указано
'LIBS'       => ['-L../magick/.libs -lGraphicsMagick -L/usr/lib
-L/usr/lib -llcms -lfreetype -lXext -lSM -lICE
Делаю
$perl Makefile.PL
$make
Получаю вот такой вывод:
LD_RUN_PATH="/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs"
gcc  -L/usr/lib -shared -Wl,-O1 -L/usr/local/lib Magick.o  -o
blib/arch/auto/Graphics/Magick/Magick.so        \
          
-L/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs
-lGraphicsMagick -L/usr/lib -L/usr/lib -llcms -lfreetype -lXext -lSM
-lICE -lX11 -lbz2 -lz -lm -lpthread       \
           -L/usr/lib/perl5/i386-linux/CORE -lperl -lpthread
-Wl,-z,defs,--warn-unresolved-symbols

И как результат
$readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
 0x0000000f (RPATH)                      Library rpath:
[/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]

Если исправить Makefile чтобы не указывать
LD_RUN_PATH="/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs"
, то все нормально.

Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
правильно разрулить?

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19  9:56 [devel] perl Makefile.PL прописывает LD_RUN_PATH Slava Dubrovskiy
@ 2007-01-19 10:04 ` Valery V. Inozemtsev
  2007-01-19 10:10   ` Slava Dubrovskiy
  2007-01-19 10:14   ` Slava Dubrovskiy
                     ` (2 subsequent siblings)
  3 siblings, 2 replies; 13+ messages in thread
From: Valery V. Inozemtsev @ 2007-01-19 10:04 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 512 bytes --]

В сообщении от 19 января 2007 12:56 Slava Dubrovskiy написал(a):
> Здравствуйте.
>
> Исправляю сборку perl-GraphicsMagick.
> Хочу чтобы правильно линковалось.
> В Makefile.PL указано
> 'LIBS'       => ['-L../magick/.libs -lGraphicsMagick -L/usr/lib
> -L/usr/lib -llcms -lfreetype -lXext -lSM -lICE

...

> Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
> правильно разрулить?

проще забить на MakeMaker (который я так и не победил) и посмотреть на 
ImageMagick.spec

-- 
Valery V. Inozemtsev

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 10:04 ` Valery V. Inozemtsev
@ 2007-01-19 10:10   ` Slava Dubrovskiy
  2007-01-19 10:14   ` Slava Dubrovskiy
  1 sibling, 0 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-01-19 10:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 601 bytes --]

Valery V. Inozemtsev wrote:
>> Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
>> правильно разрулить?
>>     
> проще забить на MakeMaker (который я так и не победил) и посмотреть на 
> ImageMagick.spec
>   
Уже посмотрел.
cd PerlMagick
%__subst 's,^\(LDLOADLIBS.*\),\1 -L../magick -lMagick,' Makefile
%make

Думал удастся сделать. Но это тоже решение.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 10:04 ` Valery V. Inozemtsev
  2007-01-19 10:10   ` Slava Dubrovskiy
@ 2007-01-19 10:14   ` Slava Dubrovskiy
  1 sibling, 0 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-01-19 10:14 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 320 bytes --]

Valery V. Inozemtsev wrote:
> проще забить на MakeMaker (который я так и не победил) и посмотреть на 
> ImageMagick.spec
>   
Кстати, тесты перловые в Image проходят?

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  @ 2007-01-19 10:42   ` Slava Dubrovskiy
  2007-01-19 10:46     ` Valery V. Inozemtsev
  0 siblings, 1 reply; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-01-19 10:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1902 bytes --]

Alexey Tourbin wrote:
>> Исправляю сборку perl-GraphicsMagick.
>> Хочу чтобы правильно линковалось.
>> В Makefile.PL указано
>> 'LIBS'       => ['-L../magick/.libs -lGraphicsMagick -L/usr/lib
>> -L/usr/lib -llcms -lfreetype -lXext -lSM -lICE
>> Делаю
>> $perl Makefile.PL
>> $make
>> Получаю вот такой вывод:
>> LD_RUN_PATH="/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs"
>> gcc  -L/usr/lib -shared -Wl,-O1 -L/usr/local/lib Magick.o  -o
>> blib/arch/auto/Graphics/Magick/Magick.so        \
>>           
>> -L/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs
>> -lGraphicsMagick -L/usr/lib -L/usr/lib -llcms -lfreetype -lXext -lSM
>> -lICE -lX11 -lbz2 -lz -lm -lpthread       \
>>            -L/usr/lib/perl5/i386-linux/CORE -lperl -lpthread
>> -Wl,-z,defs,--warn-unresolved-symbols
>>
>> И как результат
>> $readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
>>  0x0000000f (RPATH)                      Library rpath:
>> [/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]
>>
>> Если исправить Makefile чтобы не указывать
>> LD_RUN_PATH="/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs"
>> , то все нормально.
>>
>> Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
>> правильно разрулить?
>>     
>
> Наверное потому что указан нестандартный путь в -L.
> Можно просто отрезать rpath с помощью chrpath -d.
>   
Спасибо. Так и сделаю если не получится.
Кувалдой по орехам :-)

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 10:42   ` Slava Dubrovskiy
@ 2007-01-19 10:46     ` Valery V. Inozemtsev
  2007-01-19 10:56       ` Slava Dubrovskiy
  0 siblings, 1 reply; 13+ messages in thread
From: Valery V. Inozemtsev @ 2007-01-19 10:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 392 bytes --]

> >> Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
> >> правильно разрулить?
> >
> > Наверное потому что указан нестандартный путь в -L.
> > Можно просто отрезать rpath с помощью chrpath -d.

и получить в результате недолинкованную библиотеку. вернулись туда откуда 
начали

>
> Спасибо. Так и сделаю если не получится.
> Кувалдой по орехам :-)

-- 
Valery V. Inozemtsev

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 10:46     ` Valery V. Inozemtsev
@ 2007-01-19 10:56       ` Slava Dubrovskiy
  2007-01-19 11:39         ` Anton Farygin
  0 siblings, 1 reply; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-01-19 10:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 841 bytes --]

Valery V. Inozemtsev wrote:
>>>> Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
>>>> правильно разрулить?
>>>>         
>>> Наверное потому что указан нестандартный путь в -L.
>>> Можно просто отрезать rpath с помощью chrpath -d.
>>>       
> и получить в результате недолинкованную библиотеку. вернулись туда откуда 
> начали
>   
Можно не отрезать, а изминить. Наверно так тоже пойдет.
-r <path>|--replace <path>  Replace current rpath/runpath setting
                               with the path given

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 10:56       ` Slava Dubrovskiy
@ 2007-01-19 11:39         ` Anton Farygin
  0 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2007-01-19 11:39 UTC (permalink / raw)
  To: ALT Devel discussion list

Slava Dubrovskiy wrote:
> Valery V. Inozemtsev wrote:
>>>>> Вопрос: Почему perl Makefile.PL создает LD_RUN_PATH? Как это можно
>>>>> правильно разрулить?
>>>>>         
>>>> Наверное потому что указан нестандартный путь в -L.
>>>> Можно просто отрезать rpath с помощью chrpath -d.
>>>>       
>> и получить в результате недолинкованную библиотеку. вернулись туда откуда 
>> начали
>>   
> Можно не отрезать, а изминить. Наверно так тоже пойдет.
> -r <path>|--replace <path>  Replace current rpath/runpath setting
>                                with the path given

да, так тоже пройдёт.. собственно раньше так и было в ImageMagick, но
решение от Валеры мне показалось немного меньшим хаком ;)

Rgds,
Rider



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19  9:56 [devel] perl Makefile.PL прописывает LD_RUN_PATH Slava Dubrovskiy
  2007-01-19 10:04 ` Valery V. Inozemtsev
  @ 2007-01-19 13:57 ` Alexey Tourbin
  2007-01-19 14:04   ` Anton Farygin
  2007-01-19 20:17 ` Dmitry V. Levin
  3 siblings, 1 reply; 13+ messages in thread
From: Alexey Tourbin @ 2007-01-19 13:57 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 467 bytes --]

On Fri, Jan 19, 2007 at 11:56:37AM +0200, Slava Dubrovskiy wrote:
> И как результат
> $readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
>  0x0000000f (RPATH)                      Library rpath:
> [/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]

Кстати вот:
http://www.security-mob.com/my_smob/alert_info.asp?alert=29136

В редхатовской сборке LD_RUN_PATH вообще оторвали по умолчанию.
Не знаю хорошо это или плохо.

[-- Attachment #1.2: perl-5.8.7-USE_MM_LD_RUN_PATH.patch --]
[-- Type: text/plain, Size: 4846 bytes --]

--- perl-5.8.7/lib/ExtUtils/MakeMaker.pm.USE_MM_LD_RUN_PATH	2005-12-08 15:10:24.000000000 -0500
+++ perl-5.8.7/lib/ExtUtils/MakeMaker.pm	2005-12-08 19:36:26.000000000 -0500
@@ -226,7 +226,7 @@
     PERL_SRC PERM_RW PERM_RWX
     PL_FILES PM PM_FILTER PMLIBDIRS POLLUTE PPM_INSTALL_EXEC
     PPM_INSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
-    SKIP TYPEMAPS VERSION VERSION_FROM XS XSOPT XSPROTOARG
+    SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG
     XS_VERSION clean depend dist dynamic_lib linkext macro realclean
     tool_autosplit
 
@@ -362,7 +362,27 @@
         print join(" ", map { "perl($_)>=$self->{PREREQ_PM}->{$_} " } 
                         sort keys %{$self->{PREREQ_PM}}), "\n";
         exit 0;
-   }
+    }
+   
+    # USE_MM_LD_RUN_PATH - another RedHatism to disable automatic RPATH generation
+    if ( ( ! $self->{USE_MM_LD_RUN_PATH} )
+       &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/)
+	 ||( exists( $ENV{USE_MM_LD_RUN_PATH} ) 
+           &&( $ENV{USE_MM_LD_RUN_PATH} =~ /([01])?$/ )
+	    )
+	 )
+       )
+    {
+	my $v = $1;
+	if( $v )
+	{
+	    $v = ($v=~/=([01])$/)[0];
+	}else
+	{
+	    $v = 1;
+	};
+	$self->{USE_MM_LD_RUN_PATH}=$v;
+    }
 
     print STDOUT "MakeMaker (v$VERSION)\n" if $Verbose;
     if (-f "MANIFEST" && ! -f "Makefile"){
@@ -2007,6 +2027,40 @@
 precedence, even if it isn't listed in TYPEMAPS.  The default system
 typemap has lowest precedence.
 
+=item USE_MM_LD_RUN_PATH
+
+boolean
+The Red Hat perl MakeMaker distribution differs from the standard 
+upstream release in that it disables use of the MakeMaker generated
+LD_RUN_PATH by default, UNLESS this attribute is specified , or the
+USE_MM_LD_RUN_PATH environment variable is set during the MakeMaker run.
+
+The upstream MakeMaker will set the ld(1) environment variable LD_RUN_PATH 
+to the concatenation of every -L ld(1) option directory in which a -l ld(1)
+option library is found, which is used as the ld(1) -rpath option if none 
+is specified. This means that, if your application builds shared libraries 
+and your MakeMaker application links to them, that the absolute paths of the
+libraries in the build tree will be inserted into the RPATH header of all 
+MakeMaker generated binaries, and that such binaries will be unable to link 
+to these libraries if they do not still reside in the build tree directories 
+(unlikely) or in the system library directories (/lib or /usr/lib), regardless 
+of any LD_LIBRARY_PATH setting. So if you specified -L../mylib -lmylib , and
+ your 'libmylib.so' gets installed into /some_directory_other_than_usr_lib,
+ your MakeMaker application will be unable to link to it, even if LD_LIBRARY_PATH 
+is set to include /some_directory_other_than_usr_lib, because RPATH overrides
+LD_LIBRARY_PATH.
+
+So for Red Hat MakeMaker builds LD_RUN_PATH is NOT generated by default for
+every link. You can still use explicit -rpath ld options or the LD_RUN_PATH
+environment variable during the build to generate an RPATH for the binaries.
+ 
+You can set the USE_MM_LD_RUN_PATH attribute to 1 on the MakeMaker command
+line or in the WriteMakefile arguments to enable generation of LD_RUN_PATH
+for every link command. 
+
+USE_MM_LD_RUN_PATH will default to 1 (LD_RUN_PATH will be used) IF the 
+$USE_MM_LD_RUN_PATH environment variable is set during a MakeMaker run. 
+
 =item VENDORPREFIX
 
 Like PERLPREFIX, but only for the vendor install locations.
--- perl-5.8.7/lib/ExtUtils/MM_Unix.pm.USE_MM_LD_RUN_PATH	2005-12-08 15:10:24.000000000 -0500
+++ perl-5.8.7/lib/ExtUtils/MM_Unix.pm	2005-12-08 18:35:13.000000000 -0500
@@ -1142,7 +1142,7 @@
     }
 
     my $ld_run_path_shell = "";
-    if ($self->{LD_RUN_PATH} ne "") {
+    if (($self->{LD_RUN_PATH} ne "") && ($self->{USE_MM_LD_RUN_PATH})) {
 	$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
     }
     push(@m,
--- perl-5.8.7/lib/ExtUtils/Liblist.pm.USE_MM_LD_RUN_PATH	2003-04-07 14:58:17.000000000 -0400
+++ perl-5.8.7/lib/ExtUtils/Liblist.pm	2005-12-08 19:39:28.000000000 -0500
@@ -51,6 +51,8 @@
 specifics below.  The list of the filenames is returned only if
 $need_names argument is true.
 
+NOTE: if the LD_RUN_PATH me
+
 Dependent libraries can be linked in one of three ways:
 
 =over 2
@@ -87,6 +89,11 @@
 in LDLOADLIBS. It is passed as an environment variable to the process
 that links the shared library.
 
+Red Hat extension: This generation of LD_RUN_PATH is disabled by default.
+To use the generated LD_RUN_PATH for all links, set the USE_MM_LD_RUN_PATH
+MakeMaker object attribute / argument, (or set the $USE_MM_LD_RUN_PATH
+environment variable). 
+
 =head2 BSLOADLIBS
 
 List of those libraries that are needed but can be linked in

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 13:57 ` Alexey Tourbin
@ 2007-01-19 14:04   ` Anton Farygin
  2007-01-19 14:08     ` Alexey Tourbin
  0 siblings, 1 reply; 13+ messages in thread
From: Anton Farygin @ 2007-01-19 14:04 UTC (permalink / raw)
  To: devel

Alexey Tourbin wrote:
> On Fri, Jan 19, 2007 at 11:56:37AM +0200, Slava Dubrovskiy wrote:
>> И как результат
>> $readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
>>  0x0000000f (RPATH)                      Library rpath:
>> [/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]
> 
> Кстати вот:
> http://www.security-mob.com/my_smob/alert_info.asp?alert=29136
> 
> В редхатовской сборке LD_RUN_PATH вообще оторвали по умолчанию.
> Не знаю хорошо это или плохо.
> 

Больше похоже на "Хорошо", чем на "Плохо".

Rgds,
Rider


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 14:04   ` Anton Farygin
@ 2007-01-19 14:08     ` Alexey Tourbin
  0 siblings, 0 replies; 13+ messages in thread
From: Alexey Tourbin @ 2007-01-19 14:08 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 748 bytes --]

On Fri, Jan 19, 2007 at 05:04:32PM +0300, Anton Farygin wrote:
> Alexey Tourbin wrote:
> > On Fri, Jan 19, 2007 at 11:56:37AM +0200, Slava Dubrovskiy wrote:
> >> И как результат
> >> $readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
> >>  0x0000000f (RPATH)                      Library rpath:
> >> [/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]
> > 
> > Кстати вот:
> > http://www.security-mob.com/my_smob/alert_info.asp?alert=29136
> > 
> > В редхатовской сборке LD_RUN_PATH вообще оторвали по умолчанию.
> > Не знаю хорошо это или плохо.
> > 
> 
> Больше похоже на "Хорошо", чем на "Плохо".

Видишь ли, chrpath позволяет удалить или изменить rpath, но не добавить.

> Rgds,
> Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19  9:56 [devel] perl Makefile.PL прописывает LD_RUN_PATH Slava Dubrovskiy
                   ` (2 preceding siblings ...)
  2007-01-19 13:57 ` Alexey Tourbin
@ 2007-01-19 20:17 ` Dmitry V. Levin
  2007-01-22  7:17   ` Slava Dubrovskiy
  3 siblings, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2007-01-19 20:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 355 bytes --]

On Fri, Jan 19, 2007 at 11:56:37AM +0200, Slava Dubrovskiy wrote:
[...]
> И как результат
> $readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
>  0x0000000f (RPATH)                      Library rpath:
> [/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]

А разве наш verify-elf такое пропускает?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [devel] perl Makefile.PL прописывает LD_RUN_PATH
  2007-01-19 20:17 ` Dmitry V. Levin
@ 2007-01-22  7:17   ` Slava Dubrovskiy
  0 siblings, 0 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-01-22  7:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 480 bytes --]

Dmitry V. Levin wrote:
>> И как результат
>> $readelf -d blib/arch/auto/Graphics/Magick/Magick.so  | grep RPATH
>>  0x0000000f (RPATH)                      Library rpath:
>> [/home/slava/RPM/BUILD/GraphicsMagick-1.1.7/PerlMagick/../magick/.libs]
>>     
> А разве наш verify-elf такое пропускает?
>   
Конечно нет. Потому и спрашиваю.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-01-22  7:17 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-19  9:56 [devel] perl Makefile.PL прописывает LD_RUN_PATH Slava Dubrovskiy
2007-01-19 10:04 ` Valery V. Inozemtsev
2007-01-19 10:10   ` Slava Dubrovskiy
2007-01-19 10:14   ` Slava Dubrovskiy
2007-01-19 10:42   ` Slava Dubrovskiy
2007-01-19 10:46     ` Valery V. Inozemtsev
2007-01-19 10:56       ` Slava Dubrovskiy
2007-01-19 11:39         ` Anton Farygin
2007-01-19 13:57 ` Alexey Tourbin
2007-01-19 14:04   ` Anton Farygin
2007-01-19 14:08     ` Alexey Tourbin
2007-01-19 20:17 ` Dmitry V. Levin
2007-01-22  7:17   ` Slava Dubrovskiy

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git