https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83834

--- Comment #12 from nsz at gcc dot gnu.org ---
(In reply to Jonathan Wakely from comment #10)
> This should fix it:
> 
> --- a/libstdc++-v3/config/abi/pre/gnu.ver
> +++ b/libstdc++-v3/config/abi/pre/gnu.ver
> @@ -58,9 +58,7 @@ GLIBCXX_3.4 {
>  #     std::basic_stringbuf
>  #     std::basic_stringstream;
>        std::basic_[t-z]*;
> -      std::ba[t-z]*;
> -      std::b[b-z]*;
> -      std::c[a-g]*;
> +      std::cerr;
>  #     std::char_traits;
>  #     std::c[i-z]*;
>        std::c[i-n]*;
> 

the patch looks good, please apply it.

i guess it should be backported too, so new binutils
keeps linking libstdc++ as expected.

> IMHO it's a bad idea to have such greedy patterns in the base GLIBCXX_3.4
> version anyway, because we never want them to match new symbols, only the
> ones that already exist in GLIBCXX_3.4

then this file could be cleaned up further.

Reply via email to