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 * DW2 unwinding * SEH unwinding * Win32 threading * POSIX threading The choice among these and other GCC build-time options is standardized into a single canonical GCC build for any given Linux distribution. But MinGW-w64 users must install, maintain, and switch back and forth among multiple toolchains. For MinGW-w64 to remain viable, it needs to move toward a single canonical distribution. I agree with Torbjorn's request, though I have somewhat more of an understanding of the difficulties in implementing it. -John E. / TDM ------------------------------------------------------------------------------ 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