delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/02/26/23:51:18

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_65,SPF_SOFTFAIL
X-Spam-Check-By: sourceware.org
Message-ID: <49A77132.3060506@byu.net>
Date: Thu, 26 Feb 2009 21:50:58 -0700
From: Eric Blake <ebb9 AT byu DOT net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.19) Gecko/20081209 Thunderbird/2.0.0.19 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: config-patches AT gnu DOT org
CC: cygwin AT cygwin DOT com
Subject: Update config.guess to treat cygwin 1.7 as new system name
X-IsSubscribed: yes
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

--------------enig289C36B2D169B5C7201C03ED
Content-Type: multipart/mixed;
 boundary="------------090106040208060206040606"

This is a multi-part message in MIME format.
--------------090106040208060206040606
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

The upcoming Cygwin 1.7.0 release adds so many APIs and improves so much
functionality that it probably deserves a separate designation in
config.guess.  For reference, notice the size of the most recent beta
announcement: http://cygwin.com/ml/cygwin-announce/2009-02/msg00018.html

For an example of a script in the wild that could take advantage of a
separate designation, look at line 757 in the following, which sets some
guesses when cross-compiling to cygwin:
http://git.savannah.gnu.org/gitweb/?p=3Dgnulib.git;a=3Dblob;f=3Dm4/printf.m=
4;h=3D4207ace;hb=3Df7beddb
In the example, cygwin 1.5.x lacks the printf grouping flag, but cygwin
1.7.0 provides it.

The patch deliberately avoids the extra forking of `echo | sed`, since
that is inherently slower on cygwin.  Here's the 'uname -r' output
(${UNAME_RELEASE}) between cygwin 1.5.x and cygwin 1.7.0, such that this
patch keeps i686-pc-cygwin for 1.5.x, but uses i686-pc-cygwin1.7 for 1.7.0.

1.5.25(0.156/4/2)
1.7.0(0.200/5/3)

Most decent scripts out there already use *-*-cygwin* in shell case
statements that depend on the platform name, so they will continue to
match *-*-cygwin1.7.

2009-02-26  Eric Blake  <ebb9 AT byu DOT net>

	* config.guess (*-*-cygwin1.7): Add new designation for cygwin
	1.7.0, distinct from 1.5.x.

--=20
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9 AT byu DOT net

--------------090106040208060206040606
Content-Type: application/x-patch;
 name="config.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="config.patch"

ZGlmZiAtLWdpdCBhL2J1aWxkLWF1eC9jb25maWcuZ3Vlc3MgYi9idWlsZC1h
dXgvY29uZmlnLmd1ZXNzCmluZGV4IGU1NzE2ZWUuLmFiYjBmYzggMTAwNzU1
Ci0tLSBhL2J1aWxkLWF1eC9jb25maWcuZ3Vlc3MKKysrIGIvYnVpbGQtYXV4
L2NvbmZpZy5ndWVzcwpAQCAtNCw3ICs0LDcgQEAKICMgICAyMDAwLCAyMDAx
LCAyMDAyLCAyMDAzLCAyMDA0LCAyMDA1LCAyMDA2LCAyMDA3LCAyMDA4CiAj
ICAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCgotdGltZXN0YW1w
PScyMDA5LTAyLTAzJwordGltZXN0YW1wPScyMDA5LTAyLTI2JwoKICMgVGhp
cyBmaWxlIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkgaXQKICMgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
QEAgLTc5Miw3ICs3OTIsNyBAQCBFT0YKIAllc2FjCiAJZXhpdCA7OwogICAg
IGkqOkNZR1dJTio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtY3ln
d2luCisJZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLWN5Z3dpbmBjYXNlICR7
VU5BTUVfUkVMRUFTRX0gaW4gMS43KikgZWNobyAxLjc7OyBlc2FjYAogCWV4
aXQgOzsKICAgICAqOk1JTkdXKjoqKQogCWVjaG8gJHtVTkFNRV9NQUNISU5F
fS1wYy1taW5ndzMyCkBAIC04MjksMTAgKzgyOSwxMCBAQCBFT0YKIAllY2hv
ICR7VU5BTUVfTUFDSElORX0tcGMtdXdpbgogCWV4aXQgOzsKICAgICBhbWQ2
NDpDWUdXSU4qOio6KiB8IHg4Nl82NDpDWUdXSU4qOio6KikKLQllY2hvIHg4
Nl82NC11bmtub3duLWN5Z3dpbgorCWVjaG8geDg2XzY0LXVua25vd24tY3ln
d2luYGNhc2UgJHtVTkFNRV9SRUxFQVNFfSBpbiAxLjcqKSBlY2hvIDEuNzs7
IGVzYWNgCiAJZXhpdCA7OwogICAgIHAqOkNZR1dJTio6KikKLQllY2hvIHBv
d2VycGNsZS11bmtub3duLWN5Z3dpbgorCWVjaG8gcG93ZXJwY2xlLXVua25v
d24tY3lnd2luYGNhc2UgJHtVTkFNRV9SRUxFQVNFfSBpbiAxLjcqKSBlY2hv
IDEuNzs7IGVzYWNgCiAJZXhpdCA7OwogICAgIHByZXAqOlN1bk9TOjUuKjoq
KQogCWVjaG8gcG93ZXJwY2xlLXVua25vd24tc29sYXJpczJgZWNobyAke1VO
QU1FX1JFTEVBU0V9fHNlZCAtZSAncy9bXi5dKi8vJ2AK

--------------090106040208060206040606--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmncTwACgkQ84KuGfSFAYAtfACgjEMRw3Ru8ebzjCcVC8So+aRq
R90AoIEBz98f7FtzbdRSxJRaDGYRMyZM
=FCGQ
-----END PGP SIGNATURE-----

--------------enig289C36B2D169B5C7201C03ED--

- Raw text -


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