#4926: BUG: i386-mingw32-gcc build uses buggy DWARF exceptions -----------------------------------------------+---------------------------- Reporter: b.riefenstahl@… | Owner: landonf@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: i386-mingw32-gcc | -----------------------------------------------+---------------------------- Changes (by jmr@…): * cc: b.riefenstahl@…, landonf@… (removed) * keywords: => haspatch * port: => i386-mingw32-gcc Old 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.
New 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. -- -- Ticket URL: <http://trac.macports.org/ticket/4926#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS