| delorie.com/archives/browse.cgi | search |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| X-SWARE-Spam-Status: | No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS |
| X-Spam-Check-By: | sourceware.org |
| Message-ID: | <4A690D27.3050109@gmail.com> |
| Date: | Fri, 24 Jul 2009 02:23:51 +0100 |
| From: | Dave Korn <dave DOT korn DOT cygwin AT googlemail DOT com> |
| User-Agent: | Thunderbird 2.0.0.17 (Windows/20080914) |
| MIME-Version: | 1.0 |
| To: | cygwin AT cygwin DOT com |
| Subject: | Re: [1.7] Updated: libsigsegv-2.6-1 |
| References: | <4A678AC7 DOT 7090303 AT x-ray DOT at> <4A6854F8 DOT 4060204 AT byu DOT net> <20090723144038 DOT GA11519 AT ednor DOT casa DOT cgf DOT cx> <loom DOT 20090723T145926-237 AT post DOT gmane DOT org> <20090723171656 DOT GA6973 AT ednor DOT casa DOT cgf DOT cx> |
| In-Reply-To: | <20090723171656.GA6973@ednor.casa.cgf.cx> |
| Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
| List-Id: | <cygwin.cygwin.com> |
| List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
| List-Archive: | <http://sourceware.org/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
| Sender: | cygwin-owner AT cygwin DOT com |
| Mail-Followup-To: | cygwin AT cygwin DOT com |
| Delivered-To: | mailing list cygwin AT cygwin DOT com |
Christopher Faylor wrote:
> On Thu, Jul 23, 2009 at 04:35:12PM +0000, Eric Blake wrote:
>>> I really don't like the games this package plays. I'm halfway tempted
>>> to just make it nonfunctional in Cygwin.
>> It works just fine, especially now that it only uses SEH for stack
>> overflow detection instead of assuming that all SEH faults imply
>> SIGSEGV.
>
> The point is that this is using an undocumented "interface" into Cygwin.
> If we decide to change anything in SEH handler, which we do from time to
> time, this code is likely to break. We are not likely to keep
> libsigsegv in mind if we make future changes to the exception handler.
Well, this line of argument also leads to the suggestion that we should
define a nice stable interface for it to use. I haven't researched it in
depth but if, as it appears, this is a real library used by real Linux apps to
do a real job, and it is our goal to make those apps "just recompile and work"
on Cygwin as they do on Linux, then we should give serious consideration to
supporting libsigsegv and making what it wants to do possible for it.
cheers,
DaveK
--
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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |