On Sat, Jul 18, 2009 at 11:25:11AM -0400, Christopher Faylor wrote: >On Sat, Jul 18, 2009 at 05:16:51AM -0600, Eric Blake wrote: >>So I see several possibilities: >>[snip] > >My point, which I don't think you addressed in your long explanation, is >that there doesn't seem to be any "alternate stack" stuff going on in >the Windows code. Therefore, it seems like you could just rely on linux >signal handling to get the same level of behavior under Cygwin that you >currently get with the library. The problem is that, although configure >seems to be ok with a missing sigaltstack function, and some of the code >tries to work around its lack, there are still lots of places which >assume that if you're on UNIX you must have this function. > >libaltstack is doing something dangerous by assuming that it knows what libsigsegv >Cygwin is doing with SEH. I don't think that it should ever be used on >Cygwin in its current incarnation.
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple