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.