From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R4IhR-0006sF-F9 for garchives@archives.gentoo.org; Thu, 15 Sep 2011 20:38:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4876121C322; Thu, 15 Sep 2011 20:37:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 28A4121C30A for ; Thu, 15 Sep 2011 20:33:49 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 58EB31B4006 for ; Thu, 15 Sep 2011 20:33:48 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] x32 fun pants Date: Thu, 15 Sep 2011 16:33:48 -0400 User-Agent: KMail/1.13.7 (Linux/3.1.0-rc4; KDE/4.6.3; x86_64; ; ) References: <201109151534.07155.vapier@gentoo.org> <20110915221200.4fc12739@pomiocik.lan> In-Reply-To: <20110915221200.4fc12739@pomiocik.lan> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1720318.TvmdJxKsg8"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201109151633.48737.vapier@gentoo.org> X-Archives-Salt: X-Archives-Hash: 67c3b0f4fc5103134d1485ed27fd75d0 --nextPart1720318.TvmdJxKsg8 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Thursday, September 15, 2011 16:12:00 Micha=C5=82 G=C3=B3rny wrote: > On Thu, 15 Sep 2011 15:34:06 -0400 Mike Frysinger wrote: > > KEYWORDS wise, i'd like to avoid having to add "x32" everywhere. > > instead, reusing "amd64". only downside is the existing USE=3Damd64 > > behavior, but we can address that by making MULTILIB_ABIS a > > USE_EXPAND (i think this came up before with the portage multilib > > discussion). >=20 > Hrm, wouldn't that be more like x86 keyword? AFAICS the type sizes for > x86 and x32 would match. the sizeof(long) and sizeof(void*) are the same between x86 and x32. howev= er,=20 that's about the only thing. for example, x32 gets access to 64bit registe= rs=20 when working with 64bit types (long long) and the tuple is x86_64-pc-linux- gnu. in general, it seems to be closer to amd64 than x32. =2Dmike --nextPart1720318.TvmdJxKsg8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJOcmEsAAoJEEFjO5/oN/WBwd4P/ijO22nLr4Y3BkwYZCDaBmo6 bZCKGEQsCYuxOm6Bnz2IAeKUcaiS6gd9emXI+NLHkYrFi2UgvzcsJV6pe3zXmm60 HBEmKZazTdVmjUmelDf42A+/pi+3S8EKVmVJnQAzqkMbgCFe59H6/rbt1AlE5Wyu x9no8IiHDAOm6pXIsAo33GsQvqaxeTbj1mj8Fb2jKhxNIok3J/sFdRplf2qsBwkX vMle8HD0eH1XtvqmB1h8dHNIQl3rXK/1FbTLOu4xc6C/jnJ5oIwhUk07USwjh+lG LJyYxVLKbgtK0SywJ2aTrRBcBnEbQygJd7kpbE8boN7h6sF38WMIUTVR7RJZR323 acZwIdLfSRAeRYM841vpBJyg2B1p+g69X8rNYd0SNqdQOESPdPozYBuRZv0w6yM5 d6WRRKvkweuR27YfLAEweditGNbkw2uEAGSmWLY5RMW4A/ScbGmevD4ORg6G1f3b mRxXRyW+yChqDwEBvwYcQXcVOq5dNx9/v6UK03hRWrYdlNPdFmF1ZCXPVNa+gzwT pfUhXDxDUcB9Y3HESeTchERTQj17b650URpmsFmVitq3277IEuDCjaKLnz7cR8Zg dyaEIv0r7ndcvR5SuiRDoasi9jlmh2ZH7zuzpEJl/2hhHFB6yEnJyCOo576a9SR+ 52MvmD70RZX5ziy6rfHo =0KBt -----END PGP SIGNATURE----- --nextPart1720318.TvmdJxKsg8--