On Sun, Mar 23, 2014, John E. / TDM wrote: > On 3/23/2014 4:12 AM, JonY wrote: > > On 3/19/2014 23:49, Torbjörn Rathsman wrote: > >> The goal of C++ is that features not used should be possible to disable. If > >> the C++ thread library is not used I would like an option -no-std-threads > >> or something. > *snip* > > If you don't need C++11 thread support, don't use Posix thread version. > > Use the regular win32 thread version. > > This is indeed the path users must take right now: choosing a different > compiler build depending on what features they want to use. In many > cases they don't even understand the features they're choosing among, or > when to use which toolchain. > > * SJLJ unwinding Only option on 32b currently, see next point. > * DW2 unwinding As said many times: it's possible but clearly discouraged. > * SEH unwinding Best option on 64b.
This makes one canonical set of EH: SJLJ on 32b and SEH on 64b. Typically something that the user doesn't see. > * Win32 threading > * POSIX threading Not much choice here. Download page now says "C11/C++11 Threading Support" instead of "Win32/POSIX Threading" since this is what it boils down too. Also note that the complaints are almost always to _disable_ the C11/C++11 threading support, never the other way round. In other words, the requests are to get a standard but only 95% of it! PS: I encourage everyone to refer to C11/C++11 threading support rather than posix or win32 threading support when appropriate; the former is what users see while the latter is what devs or tweakers see. -- Adrien Nader ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public