Hello all, I've encounterd a problem with PAR-0.992 and DynaLoader. I have some code that requires HTML::Parser, which is packed in a PAR archive and stored in a local repo. I use PAR like so
use PAR { repository => "$Bin/../par/repo", fallback => 0 }; indicating that it should take precedence over filesystem-resident modules. I then proceed to require HTML::Parser, which fails with: HTML::Parser object version 3.56 does not match bootstrap parameter 3.60 at /usr/lib/perl/5.10/DynaLoader.pm line 219. I've verified the issue seems to only occur on x86_64. None of my i486 deployments are affected. Attached is simple test case. It requires that you create a repo, build an HTML::Parser PAR, inject that PAR archive, then reference that correctly in the script. -- Darian Anthony Patrick <d...@darianpatrick.com> ================================================= 88FC 044D 5144 BD3A DAF8 FD9F 8C9E DF14 9AD3 4117 ================================================= * Signed and encrypted communications preferred.
par-0.992_problem.pl
Description: Perl program