Summary: | app-office/libreoffice-5.0.4.2: undefined reference to `orcus::csv::parse_error::parse_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vladimir <v_2e> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.xz |
Description
Vladimir
2016-01-12 09:33:18 UTC
2015-10-22-gcc-5-new-c++11-abi Title GCC 5 Defaults to the New C++11 ABI Author Mike Frysinger <vapier@gentoo.org> Posted 2015-10-22 Revision 2 GCC 5 uses the new C++ ABI by default. When building new code, you might run into link time errors that include lines similar to: ...: undefined reference to '_ZNSt6chrono12steady_clock3nowEv@GLIBCXX_3.4.17' Or you might see linkage failures with "std::__cxx11::string" in the output. These are signs that you need to rebuild packages using the new C++ ABI. You can quickly do so by using revdep-rebuild (from gentoolkit). For gentoolkit-0.3.1 or higher: # revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc For previous versions of gentoolkit: # revdep-rebuild --library 'libstdc\+\+\.so\.6' -- --exclude gcc For more details, feel free to peruse: https://developerblog.redhat.com/2015/02/05/gcc5-and-the-c11-abi/ https://blogs.gentoo.org/blueness/2015/03/10/the-c11-abi-incompatibility-problem-in-gentoo/ PS: Please add the output of `emerge --info` to your bug reports as mentioned on lines 41851 to 41856 of the attached log. :) (In reply to eroen from comment #1) > > For gentoolkit-0.3.1 or higher: > # revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc > It helped. Thank you very much! |