Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #4926 (new defect)

Opened 3 years ago

Last modified 13 months ago

BUG: i386-mingw32-gcc build uses buggy DWARF exceptions

Reported by: b.riefenstahl@… Owned by: landonf@…
Priority: Normal Milestone: Port Bugs
Component: ports Version:
Keywords: Cc: b.riefenstahl@…, landonf@…

Description

The i386-mingw32-gcc build doesn't specify the C++ exception implementation to use, DWARF or SJLJ. The default is DWARF, which is known not to work on Windows. The native Windows version of Mingw as well as Cygwin's cross-compiler use SJLJ for a good reason. I'll attached a patch that changes the Portfile to configure SJLJ.

Attachments

portfile.patch (354 bytes) - added by b.riefenstahl@… 3 years ago.
Add --enable-sjlj-exceptions to configure options.

Change History

Changed 3 years ago by b.riefenstahl@…

Add --enable-sjlj-exceptions to configure options.

Changed 3 years ago by mww@…

  • summary changed from i386-mingw32-gcc build uses buggy DWARF exceptions to BUG: i386-mingw32-gcc build uses buggy DWARF exceptions

Changed 18 months ago by pipping@…

  • milestone set to Available Ports

Changed 17 months ago by pipping@…

  • milestone changed from Available Ports to Port Bugs

Changed 15 months ago by markd@…

  • cc landonf@… added

ccing maintainer in case it was never seen.

Changed 13 months ago by nox@…

  • priority changed from Expected to Normal
  • version 1.0 deleted
Note: See TracTickets for help on using tickets.