libstdc++ invalid exception

Kai-Ting Amy Wang wangk@eecg.toronto.edu
Wed Mar 7 13:28:00 GMT 2001


Hi,

	I'm compiling libstdc++2.8.1.1 and also gcc2.8.1 as instructed by
the INTSALL file in libstdc++2.8.1.1, with the 'make bootstrap' to make
the compiler (gcc 2.8.1) and the library together.

my platform is: Linux version 2.2.17-14 (gcc version egcs-2.91.66
19990314/Linux (egcs-1.1.2 release))

with libc.so.6  and ld-linux.so.2.

The machine is i686.

	I've seen people with similar error message and I'm suspecting it
has something to do with the fact that xgcc (the newly compiled gcc) was
linked to libc.so.6 which is not compatible with libstdc++2.8.1.1.

	I know this release is no longer supported.  But, can anyone give
me some help?  

	Thank you very much.

Sincerely,
Amy

------------------print out from compilation--------------------


make[3]: Leaving directory `/pc/q/q5/wangk/BUILD/libraries/libiberty'
make[2]: Leaving directory `/pc/q/q5/wangk/BUILD/libraries/libiberty'
make[2]: Entering directory `/pc/q/q5/wangk/BUILD/libraries/libio'
if [ x"no" = xyes ] && [ ! -d pic ]; then \
  mkdir pic; \
else true; fi
touch stamp-picdir
test x"no" != xyes ||\
  /grads10/wangk/pc1/BUILD/gcc/xgcc -B/grads10/wangk/pc1/BUILD/gcc/ -c -g
-O2 -I. -I../../../libstdc++-2.8.1.1/libio -D_IO_MTSAFE_IO
../../../libstdc++-2.8.1.1/libio/iogetline.c -o pic/iogetline.o
/grads10/wangk/pc1/BUILD/gcc/xgcc -B/grads10/wangk/pc1/BUILD/gcc/ -c -g
-O2 -I. -I../../../libstdc++-2.8.1.1/libio -D_IO_MTSAFE_IO
../../../libstdc++-2.8.1.1/libio/iogetline.c
rm -rf libio.a
ar rc libio.a iogetline.o   
ranlib libio.a
test x"no" != xyes || \
  /grads10/wangk/pc1/BUILD/gcc/xgcc -B/grads10/wangk/pc1/BUILD/gcc/ -c -O2
-g -fvtable-thunks -fno-implicit-templates
-I. -I../../../libstdc++-2.8.1.1/libio -nostdinc++ -D_IO_MTSAFE_IO
../../../libstdc++-2.8.1.1/libio/builtinbuf.cc -o pic/builtinbuf.o
/grads10/wangk/pc1/BUILD/gcc/xgcc -B/grads10/wangk/pc1/BUILD/gcc/ -c -O2
-g -fvtable-thunks -fno-implicit-templates
-I. -I../../../libstdc++-2.8.1.1/libio -nostdinc++ -D_IO_MTSAFE_IO
../../../libstdc++-2.8.1.1/libio/builtinbuf.cc
In file included from ../../../libstdc++-2.8.1.1/libio/streambuf.h:36,
                 from ../../../libstdc++-2.8.1.1/libio/builtinbuf.h:32,
                 from ../../../libstdc++-2.8.1.1/libio/builtinbuf.cc:29:
../../../libstdc++-2.8.1.1/libio/libio.h:270: invalid exception 
specifications
../../../libstdc++-2.8.1.1/libio/libio.h:271: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libio.h:272: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libio.h:273: invalid exception
specifications
In file included from ../../../libstdc++-2.8.1.1/libio/iostreamP.h:26,
                 from ../../../libstdc++-2.8.1.1/libio/builtinbuf.cc:30:
../../../libstdc++-2.8.1.1/libio/libioP.h:94: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:100: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:107: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:119: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:126: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:133: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:143: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:156: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:164: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:170: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:176: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:194: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:201: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:209: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:219: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:226: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:233: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:238: invalid exception
specifications
../../../libstdc++-2.8.1.1/libio/libioP.h:453: invalid exception
specifications
make[2]: *** [builtinbuf.o] Error 1
make[2]: Leaving directory `/pc/q/q5/wangk/BUILD/libraries/libio'
make[1]: *** [all-target-libio] Error 2
make[1]: Leaving directory `/pc/q/q5/wangk/BUILD'
make: *** [bootstrap] Error 2






More information about the Gcc-bugs mailing list