https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41861
--- Comment #18 from Mike Crowe <mac at mcrowe dot com> --- (In reply to Mike Crowe from comment #17) > In https://sourceware.org/ml/libc-alpha/2019-02/msg00637.html , I proposed > the addition of the pthread_cond_clockwait function (among others) to glibc, > and whilst there are a few comments on the patches, there's been no > fundamental objections. I'm just working on sorting out some things in the > test suite before these patches can land. This has landed in glibc 2.30. > Once this function is available in glibc, it will be relatively > straightforward to support both steady_clock and system_clock correctly in > condition_variable. Patches posted at https://gcc.gnu.org/ml/libstdc++/2019-07/msg00044.html . > After many years of me letting this languish, I'm optimistic that we can get > this fixed properly before the tenth anniversary of Aaron's original bug > submission! There's still time! :)