https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103407
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- Rainer, is an executable linked against libstdc++.so.6.0.29 on Solaris 11.3 expected to work on an 11.4 machine with libstdc++.so.6.0.30? With a #ifdef kluge in config/abi/pre/gnu.ver we can make the new from_chars symbols get version GLIBCXX_3.4.30 on 11.3 and keep them at version 3.4.29 for 11.4. But that would mean a program linked on 11.3 and looking for _ZSt10from_charsPKcS0_RdSt12chars_format@GLIBCXX_3.4.30 would not find it on 11.4. We can fix that with some symbol aliases for Solaris 11.4 to make it available for both symbol versions if needed.