Sun Feb 07 21:37:08 2010: Request 42986 was acted upon.
Transaction: Correspondence added by TJC
Queue: PAR
Subject: PAR-based modules use system XS modules over included modules
Broken in: 0.984
Severity: Important
Owner: Nobody
Requestors: [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=42986 >
To demonstrate the other/related problem, involving XS modules, create
sha.pl as:
#!/usr/bin/perl
use strict;
use warnings;
use Digest::SHA1;
my $digest = Digest::SHA1->new;
Create a PAR with:
pp -p -o sha.par sha.pl
(Do this on a machine with version 2.12 of Digest::SHA1, eg. from CPAN)
Then copy to new machine (which contains 2.11 of Digest::SHA1, eg. from
Debian repository), and run it:
to...@arya-tmp$ perl -MPAR sha.par
Digest::SHA1 object version 2.11 does not match bootstrap parameter 2.12
at /usr/lib/perl/5.10/DynaLoader.pm line 219.
Compilation failed in require at script/shatest.pl line 4.
BEGIN failed--compilation aborted at script/shatest.pl line 4.
BEGIN failed--compilation aborted.