https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108225
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://sourceware.org/bugz | |illa/show_bug.cgi?id=29966 Status|WAITING |RESOLVED Resolution|--- |MOVED --- Comment #21 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to cqwrteur from comment #18) > The solution would probably be for libstdc++ to guard against > __GHTREAD_HAS_COND instead No it wouldn't, you don't know what you're talking about. That's defined under exactly the same condition as the __GTHREADS_CXX0X macro that libstdc++ uses, so it would make no difference at all. This is a GDB bug which has a configure check for std::thread which doesn't work with GCC 13. See the linked GDB bug report.