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--