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

Reply via email to