This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

compiling all-target-libstdc++


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]