Summary: | www-client/firefox-bin-3.6.17 error while loading shared libraries: libstdc++.so.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tango <tango> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | tango |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Tango
2011-05-01 16:26:28 UTC
:roll: libstdc++-v3 is libstdc++.so.5. Check gcc-config. See also /etc/ld.so.conf and /etc/ld.so.conf.d. gcc-config -l [1] x86_64-pc-linux-gnu-4.4.5 * equery b libstdc++.so.6 [ Searching for file(s) libstdc++.so.6 in *... ] sys-devel/gcc-4.4.5 (/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/libstdc++.so.6 -> libstdc++.so.6.0.13) sys-devel/gcc-4.4.5 (/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/32/libstdc++.so.6 -> libstdc++.so.6.0.13) app-office/openoffice-bin-3.3.0 (/usr/lib64/openoffice/ure/lib/libstdc++.so.6) This all seems normal. /etc/env.d contains the file 99libstdc++32 which is not on any of my other systems and it adds an additional item pertaining to libstdc++32 in /etc/ld.so.conf. So I backed it up a ran env-update && source /etc/profile. That changed the /etc/ld.so.conf to look like all my other systems. Doing so had no effect on firefox though. /etc/ld.so.conf.d/ is an empty directory. This bug is only affecting one of my amd64 systems. The system in question was originally built from a stage-1 install many years ago and updated religiously over the years, using stable packages. It seems though that updates don't properly remove old obsolete directories or files resulting in these odd issues. I solved the problem by adding /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/32 to the LDPATH= "" in /etc/env.d/05gcc-x86_64-pc-linux-gnu file. I don't know why that line was missing but it was. I have also removed what appears to be some very old stale files and directories. Is there some kind of application for gentoo that can locate and remove or repair stale files, directories and broken links? Seems there is nothing to do here. |