From 0986d3bc621b12c3d0367bf7bd25927c7fbfc552 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Mon, 23 Nov 2020 18:14:44 +0000 Subject: [PATCH] libstdc++: Fix linker errors due to missing 'inline' keywords libstdc++-v3/ChangeLog: * include/bits/atomic_wait.h (__thread_relax, __thread_yield): Add 'inline'. --- libstdc++-v3/include/bits/atomic_wait.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libstdc++-v3/include/bits/atomic_wait.h b/libstdc++-v3/include/bits/atomic_wait.h index a40cff124d7..cd756f68de6 100644 --- a/libstdc++-v3/include/bits/atomic_wait.h +++ b/libstdc++-v3/include/bits/atomic_wait.h @@ -224,7 +224,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { _M_w._M_do_wait(_M_version); } }; - void + inline void __thread_relax() noexcept { #if defined __i386__ || defined __x86_64__ @@ -234,9 +234,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION #endif } - void + inline void __thread_yield() noexcept - { + { #if defined _GLIBCXX_USE_SCHED_YIELD __gthread_yield(); #endif -- 2.30.2