Summary: | Environment problem with gcc, resulting in possible failure of Firefox/Thunderbird with libstdc++.so.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan de Konink <stefan> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | greg_g, ian.truelsen, rigo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stefan de Konink
2004-11-08 01:25:31 UTC
After manually changing ld.so.conf to the latest version (3.4.3) and do ldconfig I can start both applications again. env-update changes everything back to the old version (3.4.2). I had the same problems and this fix worked for me as well. Same problem here, but with other programs (kdeinit, pdflatex). I solved this using 'gcc-config 3.4.3' and 'fix_libtool_files.sh 3.4.3'. running gcc-config fixed this for me. Same problem here, though I didn't rebuild firefox - only gcc. Also, groff stopped working, so no man-pages. To get things working I had to run "fix_libtool_files.sh 3.4.2" (yes, 3.4.2, NOT 3.4.3). Before running that when I went to compile xine-lib it kept looking for one of the libstdc++ files in one of the old 3.4.2 directories. Problem comes from that file /etc/env.d/05gcc Here's how i change it, then -> env-update -> working diff 05gcc old05gcc 1,4c1,4 < PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4" < ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4" < MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4/man" < INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4/info" --- > PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3" > ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3" > MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man" > INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info" 7c7 < LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3" --- > LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4:/usr/lib/gcc-lib/i686-pc-linu x-gnu/3.3.3" this has been resolved in the gcc ebuild to fix your machine, run `gcc-config <correct chost-ver>` |