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")

Reply via email to