This is the mail archive of the cygwin-apps@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]

G++, C++ Exception handling, and cygwin


The libgcc.a that is distributed with cygwin gcc-2.95.3-4 only supports
single threaded C++ exception handling. The library has exception routines
that use static variables.

When I  substitute a version of libgcc.a that includes the code in
gcc/gthr-win32.h, multi-threaded
C++ apps with exception handling seem to work (we've been running them for a
couple months
now).

Given that the code seems to be there to do this correctly, why is it not
enabled?

Thanks,
Costa


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