[PATCH] libstdc++: Add C++2a synchronization support
Stephan Bergmann
sbergman@redhat.com
Sun Nov 22 21:41:19 GMT 2020
On 20/11/2020 23:44, Thomas Rodgers wrote:
> Tested x86_64-pc-linux-gnu, committed.
...and there are multiple definition complaints from the linker because
of two missing "include":
> index 7b2682a577e..23ab2018ca8 100644
> --- a/libstdc++-v3/include/bits/atomic_wait.h
> +++ b/libstdc++-v3/include/bits/atomic_wait.h
> @@ -223,7 +223,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
> { _M_w._M_do_wait(_M_version); }
> };
>
> - void
> + inline void
> __thread_relax() noexcept
> {
> #if defined __i386__ || defined __x86_64__
> @@ -233,7 +233,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
> #endif
> }
>
> - void
> + inline void
> __thread_yield() noexcept
> {
> #if defined _GLIBCXX_USE_SCHED_YIELD
More information about the Libstdc++
mailing list