delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/07/14/18:03:40

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type; q=dns; s=default; b=HP76
KvzSTtFizf/eNPrLLm6yYoS5/hU/Qut00e+LIfECOga5NYLjMlD0FzY9kUDB7a9o
FuUjUiDwjDefYRiHlVfh3O7ny3MB/Gs206A4joVDN7TD32iTWvtDhcpi6iuYDfyi
1pI9f5KH3z6wDcGzyxTKc5cNi6lBsalJwwJZMrE=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type; s=default; bh=5Rwe+Ivs8n
gfmRRpv4j/sO2jKro=; b=N7yc/+LZS5c+exDb+OpFK41LDtjhadBtwpqmX8/fS8
3BCRJSN8PR6SYezg/cf6Cgr7RzIWsoOdzOmb7vvlUvtVvD88rMoM/ezWe+uhHFL5
jYqk/b5EmtTbFhmVx58sjZB1kvw3WgYluCsPgg4gclZUKVgCKgQ7wXEROeFIrYOl
M=
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2
X-HELO: mx1.redhat.com
Subject: Re: TEST RELEASE: Cygwin 2.1.0-0.4
To: cygwin AT cygwin DOT com
References: <20150705213417 DOT GH2918 AT calimero DOT vinschen DOT de> <70AD8D85-7D30-4894-857B-4FD12E55BBBE AT etr-usa DOT com>
From: Eric Blake <eblake AT redhat DOT com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Message-ID: <55A58727.6060807@redhat.com>
Date: Tue, 14 Jul 2015 16:03:19 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1
MIME-Version: 1.0
In-Reply-To: <70AD8D85-7D30-4894-857B-4FD12E55BBBE@etr-usa.com>
X-IsSubscribed: yes

--F9udKukV2L7rpHEerNUPQAKOt7VF7baMj
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 07/08/2015 01:39 PM, Warren Young wrote:

>> - New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_D=
ISABLE,
>>  MINSIGSTKSZ, SIGSTKSZ.
>=20
> Since these were entirely missing before, this can=E2=80=99t be tested wi=
thout rebuilding software, right?  When rebuilt, existing Cygwin packages m=
ay discover the new APIs via autoconf or similar.
>=20
> A search for "sigaltstack=E2=80=9D on code.openhub.net found only 95 proj=
ects with this string in their source code, almost entirely consisting of *=
receivers* of that call, such as NetBSD, glibc, and a bunch of Linux forks.
>=20

libsigsegv is a cygwin package (currently 32-bit only) that has
configure checks to use sigaltstack if present; I have not yet tested if
it can be configured to work with the new API, but hope to do so in the
near future.  In fact, if sigaltstack works, it may finally be possible
to port libsigsegv to 64-bit cygwin (the reason the current package is
not ported to 64-bit is that libsigsegv is relying on raw assembly and
Windows native calls to emulate the lack of sigaltstack; but if
sigaltstack works, then we don't need to port the 64-bit counterpart for
the 32-bit specific hacks).

I'm not the cygwin packager for libsigsegv, but am one of the upstream
contributors, and so this thread has piqued my interest.  Sadly, I'm a
bit late to the testing because I was on vacation last month, and am now
trying to catch up with several things that happened during my
(much-needed) downtime, such as a new upstream release of coreutils.

--=20
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org


--F9udKukV2L7rpHEerNUPQAKOt7VF7baMj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCAAGBQJVpYcoAAoJEKeha0olJ0NqzlkH/0/9ahvp/OjlvwuJPeotQ0pK
w4Lc1cMwcd4ujFKegtuZx0KwIJbP8rPl3jxh+p4M62tVdSeyoHgQ47RglX4jtykK
Av5YgeaBQYbJEF1RhSh5D23OEnNqvkhcN6PpZ+v4LkbagRFVDSezoMg6Z247Pt/k
qHxhdYkSkOQKpTA3118AU4UVyMpg0wetG9w2GLtHXnpixZ16TYEHb6ovj8PZOzkw
dkn5ru52GPRwcE+HJ07nIrFOgp3Tf20GkXyemO/4rsimSPnQ/sXrIaG/CySpD9Wo
WVdRPcdGzfN9qpSZiepEWGvAhqePRdN2awiS6xsnR91WBAcmPe0tVVR+ovnNyho=
=0v8L
-----END PGP SIGNATURE-----

--F9udKukV2L7rpHEerNUPQAKOt7VF7baMj--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019