From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 536 invoked by alias); 1 Sep 2011 01:46:59 -0000 Received: (qmail 525 invoked by uid 22791); 1 Sep 2011 01:46:58 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from mail-gw0-f43.google.com (HELO mail-gw0-f43.google.com) (74.125.83.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 01 Sep 2011 01:46:43 +0000 Received: by gwm11 with SMTP id 11so731425gwm.2 for ; Wed, 31 Aug 2011 18:46:42 -0700 (PDT) Received: by 10.68.32.201 with SMTP id l9mr1467602pbi.103.1314841602069; Wed, 31 Aug 2011 18:46:42 -0700 (PDT) Received: from [175.142.11.162] ([175.142.11.162]) by mx.google.com with ESMTPS id s8sm184853wff.5.2011.08.31.18.46.39 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 31 Aug 2011 18:46:40 -0700 (PDT) Message-ID: <4E5EE3FB.7010408@users.sourceforge.net> Date: Thu, 01 Sep 2011 01:46:00 -0000 From: JonY User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080213 Thunderbird/2.0.0.12 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: cygwin-apps@cygwin.com Subject: Re: [RFU] mingw-w64 References: <4E5DDF7A.60009@users.sourceforge.net> <20110831091102.GJ30452@calimero.vinschen.de> <4E5E0369.50600@users.sourceforge.net> <4E5E3D24.7010508@cwilson.fastmail.fm> <20110831141218.GA30452@calimero.vinschen.de> In-Reply-To: <20110831141218.GA30452@calimero.vinschen.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF8A8D30FD217D07CA2A46D10" X-IsSubscribed: yes Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com X-SW-Source: 2011-09/txt/msg00000.txt.bz2 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF8A8D30FD217D07CA2A46D10 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-length: 1078 On 8/31/2011 22:12, Corinna Vinschen wrote: > On Aug 31 09:54, Charles Wilson wrote: >> On 8/31/2011 5:48 AM, JonY wrote: >>> C++ ABI for 4.6.x has also changed for mingw* (including mingw.org) >>> with the introduction of thiscall, not sure if this will affect >>> Cygwin itself. >> [...] >> OTOH, the cygwin project DOES provide several precompiled C++ >> packages, so cygwin will probably need to do a flag day for them (when >> cygwin-gcc-4.6 is released), but I don't think the cygwin package >> ITSELF would be affected. >=20 > I don't think this is necessary, unless __thiscall will become default > behaviour in g++. However, I guess this is the responsibility of the > gcc maintainer for a given target. For 32 bit Cygwin I would not do it, > for 64 bit it might make sense, though. >=20 >=20 > Corinna >=20 I have always thought about mingw* and Cygwin as a tightly coupled target, but good point, __thiscall is meant for better compatibility with MSVC. It wouldn't be a big deal for Cygwin to stay with the current ABI, while mingw* will move to the new default. --------------enigF8A8D30FD217D07CA2A46D10 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 196 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (MingW32) iEYEARECAAYFAk5e4/sACgkQp56AKe10wHcV/wCeLdkfj3w3tZ82mxhmGpmmRM7w wVEAn2PXYPbpzJL8ub3IJYY1gb6mH5CJ =uAaq -----END PGP SIGNATURE----- --------------enigF8A8D30FD217D07CA2A46D10--