[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mingw flavours
From: |
Bruno Haible |
Subject: |
Re: mingw flavours |
Date: |
Sun, 19 Jun 2011 00:36:19 +0200 |
User-agent: |
KMail/1.9.9 |
Eric Blake explained on 2011-06-09:
> > what's the difference between
> > i686-pc-mingw32 and i686-w64-mingw32?
>
> i686-pc-mingw32 is the old mingw32 project; it is not as actively
> maintained today, but is still the project used by cygwin. Right now,
> it uses dwarf exceptions.
>
> i686-w64-mingw32 is the new mingw (aka mingw64) project; it is currently
> more actively maintained, and the Fedora project is trying to switch
> over to this cross-compiler. However, it still uses sjlj exceptions
> (worse performance on C++ code). This generates 32-bit executables
> (despite the w64 in the name, and the mingw32 is a bit of a misnomer as
> well - but that's historical).
>
> x86_64-w64-mingw32 also stems from the mingw (aka mingw64) project; it
> is the 64-bit counterpart. ...
Thanks for all these explanations.
So, I will continue to put fixes regarding i686-pc-mingw32 into gnulib,
whereas when we find bugs for i686-w64-mingw32, it seems we should better
report them at <https://lists.sourceforge.net/lists/listinfo/mingw-w64-public>
or <http://sourceforge.net/tracker/?atid=983354&group_id=202880&func=browse>.
Bruno
--
In memoriam Mona Mahmudnizhad <http://en.wikipedia.org/wiki/Mona_Mahmudnizhad>