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 <gentoo-dev+bounces-47615-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1R4Hhs-00078l-RR
	for garchives@archives.gentoo.org; Thu, 15 Sep 2011 19:34:44 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 8F4DA21C12B;
	Thu, 15 Sep 2011 19:34:36 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id 68F9C21C0F3
	for <gentoo-dev@lists.gentoo.org>; Thu, 15 Sep 2011 19:34:07 +0000 (UTC)
Received: from vapier.localnet (localhost [127.0.0.1])
	by smtp.gentoo.org (Postfix) with ESMTP id 001241B4005
	for <gentoo-dev@lists.gentoo.org>; Thu, 15 Sep 2011 19:34:06 +0000 (UTC)
From: Mike Frysinger <vapier@gentoo.org>
Organization: wh0rd.org
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] x32 fun pants
Date: Thu, 15 Sep 2011 15:34:06 -0400
User-Agent: KMail/1.13.7 (Linux/3.1.0-rc4; KDE/4.6.3; x86_64; ; )
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Content-Type: multipart/signed;
  boundary="nextPart4464042.aLqetXGZHt";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <201109151534.07155.vapier@gentoo.org>
X-Archives-Salt: 
X-Archives-Hash: f0cdf209196aa629d2897a7fa3e4178b

--nextPart4464042.aLqetXGZHt
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

ive converted my system over to x86/amd64/x32 multilib for funs.  but i can=
=20
see how some people wont want all three all the time.  so the question is h=
ow=20
we want to make this available to users at the release/profile level.

background: x32 is a new ABI that runs on 64bit x86_64 processors.  see [1]=
=2E =20
you'll need gcc-4.7+, binutils-2.21.50+, glibc-2.15+, and linux-3.2+.

KEYWORDS wise, i'd like to avoid having to add "x32" everywhere.  instead,=
=20
reusing "amd64".  only downside is the existing USE=3Damd64 behavior, but w=
e can=20
address that by making MULTILIB_ABIS a USE_EXPAND (i think this came up bef=
ore=20
with the portage multilib discussion).

release wise, we could ship a single multilib stage (x86/amd64/x32) and mak=
e=20
it easy to convert to a subset.  that way we still need only one.

other thoughts ?
=2Dmike

[1] https://sites.google.com/site/x32abi/

--nextPart4464042.aLqetXGZHt
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)

iQIcBAABAgAGBQJOclMvAAoJEEFjO5/oN/WBfVYP/RNbmc5ypLyXjTRKxSpZXrgK
yFnnPGsOQnNjiVB/oDDyEEW5UHwy+x5iGBCL6Z9tNaJ/MBHae3VfS7MDZh5Kg3jd
NGzys+o1iV7EHdVLY2hEuJzr4UOmDHCGdAHcbGC7c6APrSpTLUtRW444SQlz9Zr4
qthyhVGmFxJHn5ng0H3P56Cqj9XpKnTrcke6PeB4un/AC/f0PaU3CG0Lhrz1DPXT
7uOU7x+sQZF8heiB/cM/aXp7/wIONrC6899R7snYlql0gq1j+Bvq2RU52LwErgSQ
UQEMyWFVcwswa99Hy8DUb3dBYa4y5NpjmKeAS7emLCMU1nd68QInPtLtWt04IgJa
MGPXKmI+5dU7vQizetWIDJLzHiZ85FUZ/YVPRGbWF7jvZ4e+/rHAJjmCj4fXw4EJ
reE06DOXupHdznj9xB2SOtFuEy5437OV8oMGn2sF3EgobVld6YMO1z91leq09mX5
eU0RRrRHR+sbstKnRtxdnvEOtHLnPdwjw/JqpXCgCQsP07b6tKsbEzwCGK2R1McA
b8aCg5NbueiXdihpsUBn/ihnIMzkDZZX2g5Y78r0HPtBMyYolVfzcZe2VuE3EG77
woXGJ+CKFRVkfw5L4mh6aYx/IDNJKDNBy0aHtGb3f8TBI6h20quSB49FNOT6URXL
emytBhsGL4MWR3FbDPBu
=EOiA
-----END PGP SIGNATURE-----

--nextPart4464042.aLqetXGZHt--