This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin 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: g++, shared/static and exceptions


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lapo Luchini wrote:

> Two problems here.

I solved one.. so I auto-reply, "for the archives" 0=)

> The first problem is that the library must be static as libstdc++ isn't
> available as a DLL (that's right? will it be available someday?), but
> this is not a big problem as libtool makes it very easy to use
> "--disable-shared" in the configure.


This is still a "problem" that requires answer ^_^

> The real problem is that the exceptions thrown in the library seems to
> always "dump" the program, and can't be catched in the main (which is
> not in the lirary, of course).


This was an error on my side: "throw new" instead of a simple "throw".
Again, my years passed learning Java did some hard to my C++...

- --
Lapo 'Raist' Luchini
lapo@lapo.it (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)


-----BEGIN PGP SIGNATURE----- Version: PGP 8.0 - not licensed for commercial use: www.pgp.com

iQA/AwUBPuHiO2iYgizI8lL7EQKwJgCgprEYqsEVm6UwKcX8iNIiy0XgyHAAoKlH
TBz/qAStM8lzgzeDlmwYJ518
=Fsqd
-----END PGP SIGNATURE-----



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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