https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58476

Michael Deutschmann <michael at talosis dot ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |michael at talosis dot ca

--- Comment #4 from Michael Deutschmann <michael at talosis dot ca> ---
I'm experiencing a problem almost exactly like this in the new GCC 5.1.0 --
link failures due to missing overloaded "istream::ignore" functions that go
away when --disable-static is removed from the configure line.  However, it is
cc1 that is failing instead of go1 (which I'm not building).

> the effect is that go1 is linked against some other libstdc++ that it finds 
> on the system, not the one that was just built.  So it is not surprising that 
> something went wrong.

That appears not to be the problem, in my case at least.  I've compared working
and non-working build trees, and the non-working one has a libstdc++.a file
that is missing several modules compared to the working one.  One of them is
compatibility.o, which contains the missing functions.

Reply via email to