Sun May 24 17:40:56 2015: Request 104426 was acted upon.
Transaction: Correspondence added by BULKDD
       Queue: Win32-API
     Subject: function was called with the wrong prototype and caused a C stack 
inconsistency
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: k...@cpan.org
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=104426 >


On Tue May 19 06:41:36 2015, KMX wrote:
> Excellent, using -fno-schedule-insns2 works!
> 
> Thanks a lot.
> 
> --
> kmx
> 

Instead of every new release of GCC (which happens in every release of 
Strawberry) breaking Win32::API for some reason or another, I changed the 
inline assembly to assembly code.

https://github.com/bulk88/perl5-win32-api/commit/9e25c21f1eeaf2563c59f91dd30bfc47ee901813

I am going to try to stick some more improvements in before releasing a 0.81, 
but if you want an immediate/emergency release of stable Win32::API with the 
GCC fix please let me know.

Reply via email to