https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100164
Thomas Rodgers <rodgertq at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #50643|0 |1 is obsolete| | Attachment #50645|0 |1 is obsolete| | --- Comment #10 from Thomas Rodgers <rodgertq at gcc dot gnu.org> --- Created attachment 50646 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50646&action=edit Work around broken macro name This patch works around the borked macro name that David pointed out on the mailing list. I left in the commented out _GLIBCXX_HAVE_POSIX_SEMAPHORE checks and have temporarily replaced them with _GLIBCXX__GLIBCXX_HAVE_POSIX_SEMAPHORE, and forced the posix semaphore test to always run if that macro is defined. I am not sufficiently versed in the arcane ways in which config.h is transformed to c++config.h but the borked macro transformation ideally should be fixed and the commented out checks restored.