New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #4926 (closed defect: fixed)

Opened 8 years ago

Last modified 3 years ago

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

Reported by: b.riefenstahl@… Owned by: landonf@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: i386-mingw32-gcc

Description (last modified by jmr@…) (diff)

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@… 8 years ago.
Add --enable-sjlj-exceptions to configure options.

Change History

Changed 8 years ago by b.riefenstahl@…

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

comment:1 Changed 8 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

comment:2 Changed 6 years ago by pipping@…

  • Milestone set to Available Ports

comment:3 Changed 6 years ago by pipping@…

  • Milestone changed from Available Ports to Port Bugs

comment:4 Changed 6 years ago by markd@…

  • Cc landonf@… added

ccing maintainer in case it was never seen.

comment:5 Changed 6 years ago by nox@…

  • Priority changed from Expected to Normal
  • Version 1.0 deleted

comment:6 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

comment:7 Changed 4 years ago by jmr@…

  • Cc b.riefenstahl@…, landonf@… removed
  • Keywords haspatch added
  • Description modified (diff)
  • Port set to i386-mingw32-gcc

comment:8 Changed 3 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.