This is the mail archive of the cygwin 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: TEST RELEASE: Cygwin 2.1.0-0.4

On Jul 15 09:51, Corinna Vinschen wrote:
> Hi guys,
> On Jul 14 22:07, Ken Brown wrote:
> > Entering directory
> > '/home/kbrown/src/cyglibsigsegv/libsigsegv-2.10-1.x86_64/build/tests'
> > Test passed.
> > PASS: sigsegv1.exe
> > Test passed.
> > PASS: sigsegv2.exe
> > Doing SIGSEGV pass 1.
> > Stack overflow 1 caught.
> > Doing SIGSEGV pass 2.
> > Stack overflow 2 caught.
> > Test passed.
> > PASS: sigsegv3.exe
> > SKIP: stackoverflow1.exe
> > SKIP: stackoverflow2.exe
> Any idea why these two tests have been skipped?  That means the
> HAVE_STACK_OVERFLOW_RECOVERY autoconf test failed.  You removed cygwin
> from the explicit
>   mingw* | cygwin*) sv_cv_have_stack_overflow_recovery=yes ;;
> which is the right thing to do, but that means CFG_LEAVE has been
> set to leave-none.c, apparently.
> I haven't much time to look into that right now, but will later today if
> you don't beat me to it.

Got it.  What's needed is a Cygwin-specific fault-*.h file which exposes
how to fetch the stack pointer register from mcontext_t.  As you can see
from the plethora of fault-*.h files in the src subdir, this is highly
system-specific anyway.

Here's the set of files you need to rebuild libsigsegv for Cygwin 2.1.0,
with all tests running and passing on i686 and x86_64.  No other patch
is requied.

So, who of you is going to maintain it?


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: libsigsegv.cygport
Description: Text document

Attachment: libsigsegv-2.10-2.src.patch
Description: Text document

Attachment: pgpAVXaxxtCAe.pgp
Description: PGP signature

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