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 1R4J5R-000233-Ia for garchives@archives.gentoo.org; Thu, 15 Sep 2011 21:03:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 611D421C35D; Thu, 15 Sep 2011 21:02:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B579521C354 for ; Thu, 15 Sep 2011 21:01:07 +0000 (UTC) Received: from pomiocik.lan (213-238-104-87.adsl.inetia.pl [213.238.104.87]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 0E7301B401B; Thu, 15 Sep 2011 21:01:05 +0000 (UTC) Date: Thu, 15 Sep 2011 23:03:07 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: vapier@gentoo.org Subject: Re: [gentoo-dev] x32 fun pants Message-ID: <20110915230307.31dac38a@pomiocik.lan> In-Reply-To: <201109151633.48737.vapier@gentoo.org> References: <201109151534.07155.vapier@gentoo.org> <20110915221200.4fc12739@pomiocik.lan> <201109151633.48737.vapier@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.6; x86_64-pc-linux-gnu) 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; micalg=PGP-SHA256; boundary="Sig_/uG9hRlz23BW3ji9D/Y7M9fg"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: 629d0c34c24a15778240ff0a197d63f1 --Sig_/uG9hRlz23BW3ji9D/Y7M9fg Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 15 Sep 2011 16:33:48 -0400 Mike Frysinger wrote: > 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. >=20 > the sizeof(long) and sizeof(void*) are the same between x86 and x32. > however, that's about the only thing. for example, x32 gets access > to 64bit registers 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. -mike I'm rather thinking about potential issues. But OTOH packages fixed for amd64 should probably work with x32 as well. Excluding asm code which would probably need a third variant then. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/uG9hRlz23BW3ji9D/Y7M9fg Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iJwEAQEIAAYFAk5yaAsACgkQfXuS5UK5QB0IqQP+K7gW3IiOqxxyeZEwUKBFb/Z/ MoXsklvIAhPVVHqOZxAQj3txDrAZng6rgm/Nz2jY1tHAT+tNZnJBcxKY1d67ynDZ 5I4Yvi8ySbXruQQ7XpGKJCMqTxhf8JkTBxxmAldfMcBgSCGzwlGMAAxw/bXLozwp PIOVZMdW6gFuQAURFUk= =OcIY -----END PGP SIGNATURE----- --Sig_/uG9hRlz23BW3ji9D/Y7M9fg--