This is the mail archive of the gcc@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]
Other format: [Raw text]

Re: exceptions without libstdc++-v3?



Phil Edwards <phil@jaj.com> writes:
> > What do I need to link in to a program to get exception support?
> > libstdc++-v3 doesn't build on mingw -- do you need it in order to have
> > exception support?

> Yes and no.  The actual library is libsupc++.a (core c++ support, like
> exceptions and new/delete).  But that library is built as part of the
> libstdc++-v3 directory.

Thanks, I'm able to get that part to compile.

> (You've reported mingw problems with v3 before, but I can't recall what
> they are at the moment, sorry.)

Sadly, I don't have the time to fix this -- I'm focusing on libgcj
right now. [see below]

  - a

/home/megacz/gcc-win/gcc/xgcc -shared-libgcc -B/home/megacz/gcc-win/gcc/ -nostdinc++ -L/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/src -L/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/src/.libs -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -nostdinc++ -I/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32 -I/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include -I../../../../gcc/libstdc++-v3/libsupc++ -I../../../../gcc/libstdc++-v3/libmath -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c ../../../../gcc/libstdc++-v3/src/globals.cc -o globals.o
In file included from /home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/bits/locale_facets.h:55,
                 from /home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/bits/basic_ios.h:41,
                 from /home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/ios:51,
                 from /home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/istream:44,
                 from /home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/fstream:45,
                 from ../../../../gcc/libstdc++-v3/src/globals.cc:30:
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:46: `
   _U' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:47: `
   _L' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:48: `
   _U' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:48: `
   _L' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:49: `
   _N' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:50: `
   _X' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:50: `
   _N' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:51: `
   _S' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:52: `
   _P' was not declared in this scope
/home/megacz/gcc-win/i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32/bits/ctype_base.h:52: `


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