This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
compiling all-target-libstdc++
- To: egcs-bugs at cygnus dot com
- Subject: compiling all-target-libstdc++
- From: Laszlo Vecsey <master at internexus dot net>
- Date: Mon, 3 Aug 1998 11:50:51 -0400 (EDT)
I need to recompile my libstdc++ (just upgraded from glibc 2.0.94 to
2.0.95 on a GNU/Linux box). My compiler is egcs-2.90.29 980515 (egcs-1.0.3
release).
With the 1.0.3a source, I get 'invalid exception specifications' errors
beginning with line 270 in libio/libio.h, and later continuing in
libioP.h. With the latest egcs snapshot, I only see problems with
libioP.h.
In file included from ../../../libio/iostreamP.h:26,
from ../../../libio/builtinbuf.cc:30:
../../../libio/libioP.h:94: invalid exception specifications
../../../libio/libioP.h:100: invalid exception specifications
../../../libio/libioP.h:107: invalid exception specifications
../../../libio/libioP.h:119: invalid exception specifications
../../../libio/libioP.h:126: invalid exception specifications
.. etc.
This is what line 94 looks like in libioP.h
typedef void (*_IO_finish_t) __P ((_IO_FILE *, int)); /* finalize */
What does invalid exception mean -- I'm guessing something in the glibc
2.0.95 header files has changed to trigger this problem?
- lv