https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61536
--- Comment #4 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> --- (In reply to Paolo Carlini from comment #3) > By the way, it would be useful if you could confirm the analysis, thus run > nm on your runtime .so and double check that those two symbols are there, > but t, instead of T. It certainly looks like your change broke it and I was trying to tighten the symbol regexps rather than reverting your changes completely but didn't fully succeed yet. (In reply to Paolo Carlini from comment #3) > By the way, it would be useful if you could confirm the analysis, thus run > nm on your runtime .so and double check that those two symbols are there, > but t, instead of T. An nm comparison showed the difference of one symbol on libstdc++.so _ZNKSt9type_info6beforeERKS_ Sounds pretty much like that's the issue. If you're ok, I'm happy to currently just revert your change and we can deal with this later ?