On Fri, Jul 30, 2021 at 04:38:58PM +0000, Joseph Myers wrote: > In addition to failures building glibc, for those configurations for which > glibc builds there's a failure building the testsuite: > > tst-thread_local1.cc:177:5: error: variable 'std::array<std::pair<const > char*, std::function<void(void* (*)(void*))> >, 2> do_thread_X' has > initializer but incomplete type > 177 | do_thread_X > | ^~~~~~~~~~~
This is likely a test bug, Jonathan has changed the libstdc++ headers like many times already to include fewer includes for the internal implementation details when the standard doesn't require everything or specific parts from one header to appear whenever including another one. Usually one needs to add new includes when this happens for whatever the test is using. Jakub