https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83906
--- Comment #23 from Jonathan Wakely <redi at gcc dot gnu.org> --- Actually, I wonder if it's caused by r264958 because 'std::string' is no longer unambiguous in libstdc++.so In some translation units it is a typedef for std::basic_string<char> and in other translation units it is a typedef for std::__cxx11::basic_string<char>.