delorie.com/archives/browse.cgi | search |
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:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; q=dns; s= | |
default; b=m4BA78+Hbzhf1PhwPElPs1oslvVsLlVz/lBhvuwgKsdJJmckfmtbc | |
5w47QAd+27h9e4O2+owmUmebDJ4XuesRWF5CdDR6/HaEdCbgGLy59ilrmFcMS5Qy | |
ONQA8q4QwFYxJaXVTJ+K1T7QgHa3KuCEAmFl2kJ6DATsd+mRG+ofOU= | |
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:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; s=default; | |
bh=YyE07sFLwydSTkU35hxE6iFVX+M=; b=oiTZtrfk6McQ13RTqK9bOwuzcHSq | |
BMFeBw2wNrFVrHGj9Be5VhSPkK3zjhaMWrpYfqbXc9cBzkY66McDrqOtGJdIfolh | |
xbifzPdBB7vuiZL5+S5aYVUjAC2hHLFLLMMEGb/2Vqrq/we4AqW2LHZsV48a0ERb | |
NZFPQNETsQeKq/U= | |
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=-4.1 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 |
X-HELO: | calimero.vinschen.de |
Date: | Thu, 9 Jul 2015 11:46:11 +0200 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: TEST RELEASE: Cygwin 2.1.0-0.4 |
Message-ID: | <20150709094611.GK2918@calimero.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-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> |
MIME-Version: | 1.0 |
In-Reply-To: | <70AD8D85-7D30-4894-857B-4FD12E55BBBE@etr-usa.com> |
User-Agent: | Mutt/1.5.23 (2014-03-12) |
--JlQgkxKsF3TswZob Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Jul 8 13:39, Warren Young wrote: > On Jul 5, 2015, at 3:34 PM, Corinna Vinschen <corinna-cygwin AT cygwin DOT com> = wrote: > > ...RLIMIT_STACK...RLIM_INFINITY. >=20 > This should fix the Emacs crash you reference later in this message > without rebuilding Emacs, right? >=20 > I=E2=80=99m not an Emacs user, as you know, but is there an STC for the > Emacsizens to try on their systems? As Ken wrote. > > - New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_= DISABLE, > > 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 > may discover the new APIs via autoconf or similar. > [...] > So, is it simply the case that the only people who will care to test > this are those who already know they=E2=80=99re trying to call this, and = need > it to work? Kind of, yes. The relevant snippet from the announcements: 2.1.0-0.1 - 2.1.0-0.3: This test release is mostly for interested *developers*.=20=20 2.1.0-0.4 - 2.1.0-0.5: While the changes are still mostly interesting for developers, the under-the-hood changes will potentially impact existing applications. But note the latter. These under-the-hood changes which affect existing applications are: - Changes to how getrlimit(RLIMIT_STACK) works and how pthread stacks are set up now. The general effect is that pthreads will have bigger default stacks now, 2 rather than 1 Meg, unless the application developer or maintainer handled the pthread stacksizes explicitely. - Child stack allocation after fork has been rearranged and partially rewritten. This is new code at the core of how fork works. This, of course, affects all existing applications using the fork call. > > - New API: sethostname. >=20 > For what it=E2=80=99s worth, that gave a pretty similar result set: lots = of > OSes and low-level infrastructure, few user-space packages. Yes, but it was easy to implemement and another API which may help building packages without having to tweak them for Cygwin: https://cygwin.com/ml/cygwin-patches/2015-q2/msg00076.html >=20 > > - Enable non-SA_RESTART behaviour on threads other than main thread. > > Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00260.html >=20 > Nice fix for an obscure problem. >=20 > And thanks for providing references, so that those like me who didn=E2=80= =99t > pay attention to the original thread can catch up and see why we care > about these fixes. :) No worries, Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --JlQgkxKsF3TswZob Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVnkLjAAoJEPU2Bp2uRE+gybkP/26KWKpwV0EYqZG6yh4Bxyd+ uO1XA2blnZDdv/tIIy3hdPjiSuNzzAIyvXYjnr8PixvQHjZJm9WlXagjLQgEPipt V9JGFlNiL5uPbepyCupobKReuH2PwVSldzAZn1KbE/SgIALCeV2GLnkW3CAOuQ4I fPga1cR2M8P4AesLEI582fUIQXoxOFQrCrI1MzvF83RkBEy+FSiAwONIx8AArME0 rAFz7UOUmUqQChQSZbjO802pxzORwBQ6CdMN4VAhmQt1hxipDv9M+2jgEdP1ia+o GwOkTj04fM5CyxTDRu/osPbDABiNdEfy3TnAp1H9N/xHmcC6z50+anLJGBMuEHcm MGSbRFsQ7PWCauP7ILTXNIIIh+sagyzlDTSbLwRrjvJcoza2rw0KR/kN4shJF0KS baHcHC4v1dseFWZe6Nf4vyQxiJyzehsgGF+9fq+ntRnnLv1yBGrkG+IvXCJjtZ2x uR8NgtO5R+2kkWbOMKvzCFgRkDzj93t4qGpnwJs+vBCpATpNiw1b0gSeghgJVVLz eGT2w3uxe6wLoJbtIZmZO62qXEZW9WRyt3IiFAgYwsT5cNbnlyZB3zRhs1QXOMnm Iq2v7F32wHUMuuTwmFdWLlRqsZk7QKqBNvXfWjVVvzORd3/2jS32ziNrZ0j/yEvh IKDEzMzK14/fCcnWLvDr =ue9N -----END PGP SIGNATURE----- --JlQgkxKsF3TswZob--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |