libio build fails with glibc 2.1.94 installed

H . J . Lu hjl@lucon.org
Wed Sep 20 09:00:00 GMT 2000


On Wed, Sep 20, 2000 at 12:39:29PM +0100, Joseph S. Myers wrote:
> On i686-pc-linux-gnu with glibc 2.1.94 installed, a bootstrap of current
> GCC CVS fails in libio:
> 
> /home/jsm28/src/gcc-build/gcc/g++ -B/home/jsm28/src/gcc-build/gcc/ \
>  -nostdinc++ -isystem /home/jsm28/src/gcc-cvs/libstdc++ -isystem \
>  /home/jsm28/src/gcc-cvs/libstdc++/std -isystem \
>  /home/jsm28/src/gcc-cvs/libstdc++/stl -isystem \
>  /home/jsm28/src/gcc-cvs/libio -isystem \
>  /home/jsm28/src/gcc-build/i686-pc-linux-gnu/libio \
>  -L/home/jsm28/src/gcc-build/i686-pc-linux-gnu/libstdc++ \
>  -B/opt/gcc/snapshot/i686-pc-linux-gnu/bin/ \
>  -B/opt/gcc/snapshot/i686-pc-linux-gnu/lib/ -isystem \
>  /opt/gcc/snapshot/i686-pc-linux-gnu/include -c -g -O2 -fvtable-thunks \
>  -D_GNU_SOURCE -fno-implicit-templates -I. -I../../../gcc-cvs/libio \
>  -nostdinc++ -D_IO_MTSAFE_IO ../../../gcc-cvs/libio/iostream.cc
> ../../../gcc-cvs/libio/iostream.cc: In member function `istream &istream::get 
>    (char &)':
> ../../../gcc-cvs/libio/iostream.cc:74: `_IO_USER_LOCK' undeclared (first use
>    this function)
> ../../../gcc-cvs/libio/iostream.cc:74: (Each undeclared identifier is reported
>    only once for each function it appears in.)
> make[2]: *** [iostream.o] Error 1
> make[2]: Leaving directory `/home/jsm28/src/gcc-build/i686-pc-linux-gnu/libio'
> make[1]: *** [all-target-libio] Error 2
> make[1]: Leaving directory `/home/jsm28/src/gcc-build'
> make: *** [bootstrap] Error 2
> 
> Configuration: ../gcc-cvs/configure --prefix=/opt/gcc/snapshot \
>  --disable-shared --enable-threads=posix --with-system-zlib
> 

Here are my patches. My second patch is for "make check".



H.J.


More information about the Gcc-patches mailing list