Adding a new thread model to GCC
i.nixman@autistici.org
i.nixman@autistici.org
Tue Nov 1 05:22:28 GMT 2022
On 2022-10-31 09:18, Eric Botcazou wrote:
hello Eric!
> This also changes libstdc++ to pass -D_WIN32_WINNT=0x0600 but only when
> the
> switch --enable-libstdcxx-threads is passed, which means that C++11
> threads
> are still disabled by default *unless* MinGW-W64 itself is configured
> for
> Windows Vista/Server 2008 or later by default (this has been the case
> in
> the development version since end of 2020, for earlier versions you can
> configure it --with-default-win32-winnt=0x0600 to get the same effect).
I have faced with "#error Timed lock primitives are not supported on
Windows targets" and I'm not sure I understood the reason correctly.
as far as I understand, the definition for
`_GTHREAD_USE_MUTEX_TIMEDLOCK` comes from libstdc++/configure as a
result of some test.
why did I faced with this error? what should I do to avoid this?
> you can configure it --with-default-win32-winnt=0x0600 to get the same
> effect
are you talking about the `--with-default-win32-winnt=` option used on
MinGW-builds script?
best!
More information about the Libstdc++
mailing list