[Bug lto/48200] linking shared library with LTO results in different exported symbols
ryxi at stu dot xidian.edu.cn
gcc-bugzilla@gcc.gnu.org
Thu May 3 09:37:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200
--- Comment #14 from Xi Ruoyao <ryxi at stu dot xidian.edu.cn> ---
(In reply to Jan Hubicka from comment #13)
> What is status of this bug in general? I must admit I thought we have issues
> long solved here :(
It still exists in 8.1. Libstdc++ uses top level asm statement for symbol
versioning. Then symbol std::istream::ignore(long)@GLIBCXX_3_4 just
disappears, and libstdc++.so can't be used (this symbol becomes *UND*).
More information about the Gcc-bugs
mailing list