GNU libstdc++3 _GTHREAD_USE_MUTEX_TIMEDLOCK is not used post gcc-6.

Fixes: https://github.com/boostorg/config/issues/399.
This commit is contained in:
jzmaddock
2022-11-06 18:45:30 +00:00
parent 2543ff1397
commit 5f089cc0aa

View File

@@ -459,7 +459,7 @@ extern "C" char *gets (char *__s);
# endif # endif
#endif #endif
#if (!defined(_GTHREAD_USE_MUTEX_TIMEDLOCK) || (_GTHREAD_USE_MUTEX_TIMEDLOCK == 0)) && !defined(BOOST_NO_CXX11_HDR_MUTEX) #if (!defined(_GTHREAD_USE_MUTEX_TIMEDLOCK) || (_GTHREAD_USE_MUTEX_TIMEDLOCK == 0)) && !defined(BOOST_NO_CXX11_HDR_MUTEX) && (__GNUC__ < 6)
// Timed mutexes are not always available: // Timed mutexes are not always available:
# define BOOST_NO_CXX11_HDR_MUTEX # define BOOST_NO_CXX11_HDR_MUTEX
#endif #endif