Bug: MakeMaker doesn't understand '-Wl,-rpath,/foo/bar' correctly.

Proposed fix:

$ diff -u /usr/local/lib/perl5/5.8.6/ExtUtils/Liblist/Kid.pm
tmp/ExtUtils/Liblist 
--- /usr/local/lib/perl5/5.8.6/ExtUtils/Liblist/Kid.pm 2005-02-26
01:15:14.000000000 -0500 
+++ tmp/ExtUtils/Liblist/Kid.pm 2005-08-16 14:16:05.000000000 -0400 
@@ -57,7 +57,7 @@ 
foreach $thislib (split ' ', $potential_libs){ 

# Handle possible linker path arguments. 
- if ($thislib =~ s/^(-[LR]|-Wl,-R)//){ # save path flag type 
+ if ($thislib =~ s/^(-[LR]|-Wl,-R|-Wl,-rpath,)//){ # save path flag
type 
my($ptype) = $1; 
unless (-d $thislib){ 
warn "$ptype$thislib ignored, directory does not exist\n" 
$


Thanks.

Reply via email to