1 |
On 1/10/06, Andrea Chiavelli <andrea-chiavelli@×××××××.it> wrote: |
2 |
> I've recently installed gentoo for amd64 2005.1-r1. After the first |
3 |
> emerge sync and emerge -u portage I had this bad surprise: after |
4 |
> upgrading gcc from 3.4.3 (I thing this was the previous version |
5 |
> installed) |
6 |
|
7 |
Actually, it was gcc 3.3.x, which provided libstdc++.so.5. The new |
8 |
gcc uses a different C++ ABI, and uses libstdc++.so.6, so you should |
9 |
have rebuilt all C++ appliations, including python, before removing |
10 |
the old gcc. |
11 |
|
12 |
As a temporary fix, you can copy libstdc++.so.5 from the live CD to |
13 |
/usr/lib. That should allow python to start working again. Then you |
14 |
can run "revdep-rebuild --library libstdc++.so.5" to rebuild |
15 |
everything that is linked against the old library. |
16 |
|
17 |
-Richard |
18 |
|
19 |
-- |
20 |
gentoo-amd64@g.o mailing list |