https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107059
--- Comment #22 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- Even with the fixincluded headers properly being used, the powerpc64le issue still applies because of the issue I noted in https://sourceware.org/pipermail/libc-alpha/2022-September/142259.html with certain required changes to the powerpc version of bits/floatn.h not being covered by the fixincludes fixes added. You get errors such as: /scratch/jmyers/glibc-bot/build/compilers/powerpc64le-linux-gnu/gcc/gcc/include-fixed/bits/floatn.h:88:9: error: multiple types in one declaration 88 | typedef __float128 _Float128; | ^~~~~~~~~~ while building libstdc++. (Whereas other architectures can build GCC OK but then run into failures building glibc that my glibc patch is intended to address.)