[Bug libstdc++/83834] [6/7/8 Regression] FAIL: libstdc++-abi/abi_check

nsz at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Jan 16 10:36:00 GMT 2018


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.


More information about the Gcc-bugs mailing list