https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119089
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note I do think this is a glibc issue but we should be able to work around it here too. I wonder why PTHREAD_COND_INITIALIZER has an extra set of `{}` on it. Removing that and it works.