On October 22, 2005 11:53 pm Richard Fish was like:
> I think the libstdc++ library in this directory contains the
> gxx_personality_v0 symbol, but the stdc++ in /usr/lib does not.  If gcc
> was somehow linking against /usr/lib first, it would pull in the
> libstdc++ from there, and you would end up with the problem above.  So
> you should also check that /usr/lib/gcc/i686-pc-linux-gnu/3.4.4 contains
> usable libstdc++ files:

Halleluia!

I moved libstdc++.so.2.8.0 and libstdc++.so.2.9.0 out of /usr/lib and abiword 
then compiled and linked cleanly.

Do those libraries I moved serve any useful purpose?  I thought that 
libstdc++-v3 was supposed meant to ensure backward compatibility.  So why do 
I have version 2 libraries on my system at all?  Should I make a bug report 
about this?  If so, should I say it is a portage problem, a gcc problem or 
something else?

Anyway, many thanks, Richard and others, for helping me (fingers crossed!) 
solve this problem.

Robert
-- 
Robert Persson

"Don't use nuclear weapons to troubleshoot faults."
(US Air Force Instruction 91-111, 1 Oct 1997)

-- 
gentoo-user@gentoo.org mailing list

Reply via email to