Opened 14 years ago

Closed 10 years ago

#4926 closed defect (fixed)

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

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

Description (last modified by jmroot (Joshua Root))

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 (1)

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

Download all attachments as: .zip

Change History (9)

Changed 14 years ago by b.riefenstahl@…

Attachment: portfile.patch added

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

comment:1 Changed 14 years ago by mww@…

Summary: i386-mingw32-gcc build uses buggy DWARF exceptionsBUG: i386-mingw32-gcc build uses buggy DWARF exceptions

comment:2 Changed 13 years ago by pipping@…

Milestone: Available Ports

comment:3 Changed 13 years ago by pipping@…

Milestone: Available PortsPort Bugs

comment:4 Changed 12 years ago by markd@…

Cc: landonf@… added

ccing maintainer in case it was never seen.

comment:5 Changed 12 years ago by nox@…

Priority: ExpectedNormal
Version: 1.0

comment:6 Changed 11 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:7 Changed 10 years ago by jmroot (Joshua Root)

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

comment:8 Changed 10 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.