| delorie.com/archives/browse.cgi | search |
| 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--
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |