Wed Oct 29 15:41:30 2014: Request 94519 was acted upon.
Transaction: Correspondence added by MDOOTSON
       Queue: Wx
     Subject: t/14_eh_die.t hangs (Win64bit/gcc-4.8.2/perl-5.9.10)
   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=94519 >


Just a note that I am investigating this.

It is a problem with mingw-w64 compilers based on gcc 4.8.0 and above using 
SJLJ exceptions.

I can repeat your problem using gcc 4.9.1 x86_64 SJLJ compiler on Perl 5.16.3 
and Perl 5.20.1.

Using an equivalent x86_64 compiler that uses SEH exception handling, there is 
no problem.

Using a gcc 4.6.4 x86_64 SJLJ compiler - no problems.

SEH exception handling is clearly the future for x86_64 mingw-w64. Looking at 
download numbers that's the flavour which the majority of users now use and I 
would therefore guess receives most feedback / fixes.

That doesn't help you though. My thought is that since the introduction of SEH 
exception option for gcc, the toolset outputs compiler flags for both SJLJ and 
SEH versions that mean the wrong options are chosen in either Perl or wxWidgets.
I will continue to try and solve the issue.

Regards

Mark  



Reply via email to