Mark or Farid, could one of you please open an issue for this?
Thanks
Martin
Farid Zaripov wrote:
-----Original Message-----
From: Martin Sebor [mailto:[EMAIL PROTECTED]
Sent: Sunday, March 04, 2007 2:22 AM
To: [email protected]
Subject: Re: Cygwin 12d build issues
Mark Brown wrote:
-----Original Message-----
From: [EMAIL PROTECTED]
Sent: Sat, 3 Mar 2007 11:33:26 -0800
To: [email protected]
Subject: Re: Cygwin 12d build issues
Thanks. I opened issue STDCXX-346 for the -fPIC warnings.
I'll post a
patch as soon as I'm done testing it.
What about the LIBC_EXCEPTIONS.exe problem with the popup window?
The other test that pops up this window is
EXTERN_INLINE.exe. It says:
EXTERN_INLINE.exe has stopped working.
A problem caused the program to stop working correctly.
Windows will close the program and notify you if a solution is
available.
There shouldn't be any windows popping up when configuring,
building, or using stdcxx. We have code that prevents the
annoying Windows popups in tests that are expected to end
abnormally (e.g., via an exception), for example,
DYNAMIC_CAST.cpp, or NEW_THROWS.cpp, but I don't believe the
two you mention are among them.
I suppose we could introduce a common header with the code
and #include it from every test to prevent these popups even
when they are not anticipated. It's something to think about.
In any case, please go ahead and open an issue for the problem.
I don't have a Cygwin environment handy to test it right now
but Farid might. Farid, if you have installed Cygwin, could
you do a build and see if you can reproduce it?
I have just installed Cygwin. The problem is reproduced.
We have the code that prevent theese popups, but only in
THREAD_SAFE_EXCEPTIONS.cpp:
#if defined (_WIN32)
// disable displaying the critical-error-handler
// and general-protection-fault message boxes
// windows.h included in thread.h
SetErrorMode (SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX);
#endif // _WIN32
Farid.