Thu Feb 11 05:25:53 2010: Request 42986 was acted upon. Transaction: Correspondence added by RSCHUPP Queue: PAR Subject: PAR-based modules use system XS modules over included modules Broken in: 0.984 Severity: Important Owner: Nobody Requestors: t...@cpan.org Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=42986 >
On Wed Feb 10 20:21:10 2010, TJC wrote: > Running "strings -a my_executeable" and looking for Compress::Raw::Zlib > in the output shows that 2.024 (the newer version) appears to be packed > in. (At least for the pm version.. How do I check for the .so that's > packed?) Run the attached script as $ perl extract-embedded.pl EXECUTABLE DIR it will extract all stuff (modules and shared libs) embedded in EXECUTABLE into DIR (using their original names). To check the version of .so I suggest to compare md5sums against possible candidates. > I think there might be a problem with the @INC order.. > The old, system version of Compress::Raw::Zlib still exists, in > /usr/lib/perl/5.10.0, and the new version is in > /usr/local/lib/perl/5.10.0. > The latter version is higher in @INC and is the version picked > up by modules.. However it seems like pp is picking > up the older version for some reason? Unlikely. pp will use the order as shown by $ perl -e 'print "@INC\n"' or does /usr/local/lib/perl/5.10.0 get prepended because you have PERL5LIB set in your environment? Chers, Roderich