Undefined references in libstdc++ headers

Placid Pundit placidpundit@gmail.com
Sun Feb 26 05:46:00 GMT 2006


On 23 Feb 2006 20:56:02 -0800, Ian Lance Taylor <ian@airs.com> wrote:
> You said you were building with 4.1 release candidate, but in this
> link line I see:
>
> > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so
>
> What's up with that?

That directory doesn't even exist and there's nothing about it in any
Makefiles or the configure script.  So after building and rebuilding
and reinstalling various versions of GCC, I find that the Gentoo
compiler selection tool wasn't copying libstdc++.la to /usr/lib.  This
left a stale libstdc++.la that pointed to the 3.3.2 directory.  I'll
report this as a bug to the eselect-compiler maintainer.

Thanks for your help, and if you have any suggestions for replacing
the hair I've pulled out over this, let me know. :-)



More information about the Libstdc++ mailing list