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