https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88749
--- Comment #15 from Romain Geissler <romain.geissler at amadeus dot com> --- Thanks for these remarks. FYI, what I am following are the Linux From Scratch guidelines, which build the initial gcc like this (with both c and C++ support, disabling libstdc++ build): http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-pass1.html Then after building the glibc, they do build the libstdc++ alone like this: http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-libstdc++.html With this PR I just found out that either my understanding of LFS is wrong, either LFS itself is. Indeed I don't like much that when configured using my bootstrap scripts libstdc++ doesn't use the C compiler but the C++ one to find C headers. I will have a look to sort this out.