[Bug bootstrap/70519] genmatch fails to compile under gcc-5.2.0 - missing '-lstdc++' .
jason.vas.dias at gmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Apr 6 17:12:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70519
--- Comment #9 from Jason Vas Dias <jason.vas.dias at gmail dot com> ---
(In reply to Jakub Jelinek from comment #8)
> Where do you see -nostdlib being used? I see it neither in your #c0, nor in
> #c1.
> Looking at my buildlog, -nostdlib is used to link only some libraries, like
> libstdc++.so.6 itself, or libvtv, libsanitizer libraries,
> libcc1/libcc1plugin, libcilkrts, libgcj, libgcj_bc, libgij, libjvm,
> libgcj-tools, but certainly not when linking build/*, or gcov, or cc1, ...
Yes, sorry, -nostdlib is not being used explicitly - but we seem to be
getting the same effect with xg++ .
The problem is then that the stage2 xg++ is not adding -lstd++ automatically,
and the scripts are not adding it to the stage2 configure's LDFLAGS - I think
they should be, or the part of them that is meant to be doing this has failed
to do so in my case .
Any pointers as to where precisely in the build script code to look for where
-lstdc++ should be being added to the stage2 build LDFLAGS , or is it that
xg++ should have been adding -lstdc++ if required , but wasn't ?
Some clarification on that last point would be greatly appreciated.
More information about the Gcc-bugs
mailing list