2013/3/22 JonY <[email protected]>
> On 3/22/2013 11:26, K. Frank wrote:
> >
> >> If you're interested in a binary compatibility topic that might affect
> you --
> >> and since you so kindly brought the mingw community in -- be careful
> about the
> >> C++ exception model from your mingw compiler. They are
> binary-incompatible
> >> with one another, if you use exceptions. The MinGW community needs to
> choose
> >> one model, once and for all, deprecate all others, period. Just choose
> one,
> >> any one, provided it's not SJLJ. If your compiler uses SJLJ, run from
> it and
> >> avoid it like the plague. If that's the only option available, choose
> another
> >> compiler.
> >
> > Yes, another compatibility issue. I've been using the dwarf2 version.
> > (But there are sjlj advocates out there.)
> >
>
> Yes, DW2 is quite frankly broken on Windows, since you'll never be able
> to recompile system libraries to be able to throw through it (or 3rd
> party code built with MSVC). It is even more broken on win64.
>
I agree with you, but DW2 isn't broken: the use case of using MSVC-built
code with MinGW-w64 GCC is not common (it usually is the other way around),
but it is an (the only?) advantage of SJLJ for x86 Windows. On the other
hand, the performance penalty is real (I've been notified of this by
several users) and can be "solved" by using the dw2 implementation.
For Win64, GCC 4.8 brings the long-needed seh. I doubt anyone will be using
sjlj on win64 after that.
Ruben
PS: Win64, x64, x86_64, AMD64, blablabla ;-)
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public