Ticket #4926 (closed defect: fixed)
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
Change History
Changed 8 years ago by b.riefenstahl@…
- Attachment portfile.patch added
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:4 Changed 6 years ago by markd@…
- Cc landonf@… added
ccing maintainer in case it was never seen.
Note: See
TracTickets for help on using
tickets.


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