Tue Jun 05 08:27:47 2012: Request 77631 was acted upon. Transaction: Ticket created by https://alantar.myopenid.com/ Queue: PAR-Packer Subject: Missing libstdc++-6.dll on running packed executables with Strawberry Perl 5.16.0.1 Broken in: 1.013 Severity: (no value) Owner: Nobody Requestors: oliver.f...@partner.bmw.de Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=77631 >
PAR:Packer 1.013 Strawberry Perl 5.16.0.1 Windows XP SP3 Packing a script with pp works fine, although running the packed executable as a standalone .exe on another computer results in a messagebox complaining about a missing "libstdc++-6.dll". Adding the library with -l doesn't change that. The problem occures, because as of Strawberry Perl 5.16, the mentioned library is dynamically loaded by the perl516.dll. PAR:Packer already contains a workaround for a similar issue with "libgcc_*.dll". Applying the exact same procedure for "libstdc++*.dll" solves the problem. I attached my patched files which generate the boot/parl.exe. (The file includes the patch for "unexpected version string length 68 != 32 + 8")