Wed Apr 15 22:40:27 2009: Request 45071 was acted upon.
Transaction: Correspondence added by puetzk
       Queue: PAR-Packer
     Subject: parldyn uses win32.dll from external environment for _set_par_temp
   Broken in: 0.991
    Severity: (no value)
       Owner: Nobody
  Requestors: [email protected]
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=45071 >


> PAR::Packer 0.970 worked for me here, but that was with ActiveState
> 5.8.8.819(Win32.pm 0.35) instead of StrawberryPerl 5.8.9 (Win32.pm
> 0.39). It looks like ActiveState does not autoload the Win32 dll for
> Win32::LoginName and StrawberryPerl does. I'm not sure why this would be
> the case, since I have no idea how the autoload magic for [CORE] Win32
> functions works.

I found perldoc Win32CORE (which lead me to
http://www.nntp.perl.org/group/perl.perl5.porters/2007/06/msg125741.html),
which was a bit enlightening on how this works; it looks like this is
probably a perl 5.9 change (that was backported to 5.8.9?), and the
Win32 [CORE] functions now autoload Win32.pm, whereas they used to be
statically linked into perl58.dll.

Reply via email to