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 1RWaIv-0005xq-IW for garchives@archives.gentoo.org; Fri, 02 Dec 2011 21:05:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 02FA821C08A for ; Fri, 2 Dec 2011 21:05:56 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 1B0A221C06E for ; Fri, 2 Dec 2011 20:54:12 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 6E8991B400A for ; Fri, 2 Dec 2011 20:54:11 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] x32 fun pants Date: Fri, 2 Dec 2011 15:54:09 -0500 User-Agent: KMail/1.13.7 (Linux/3.1.0; KDE/4.6.5; x86_64; ; ) References: <201109151534.07155.vapier@gentoo.org> In-Reply-To: <201109151534.07155.vapier@gentoo.org> 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="nextPart2156701.qXT8z7NpeG"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201112021554.10708.vapier@gentoo.org> X-Archives-Salt: 958dbc76-1deb-4931-a394-d9c487fec006 X-Archives-Hash: e99aa2a9476bf9cf8385c131b96d5a75 --nextPart2156701.qXT8z7NpeG Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable progress update: - binutils-2.22 in ~arch should work fine - glibc-2.14.1-r1 in ~arch includes support when "x32" is in MULTILIB_ABIS - linux-headers-3.1 includes support when "x32" is in MULTILIB_ABIS - you'll still need gcc-4.7 from the toolchain overlay - a 3.1 kernel can be obtained here: https://github.com/hjl-tools/linux the only problem is with bootstrapping. there is no way atm to live migrat= e=20 between multilibs on your system. this isn't a new problem ... we've been= =20 punting all bugs where people try to go from MULTILIB_ABIS=3D"amd64" to "x8= 6=20 amd64" on a live system. same issue applies when adding "x32" to the list. i've been contemplating how to address this, but so far, it seems like the= =20 easiest is to post a glibc binpkg which includes all possible ABIs and have= =20 people install that first. then they should be able to install gcc/linux- headers freely and rebuild glibc after that. =2Dmike --nextPart2156701.qXT8z7NpeG 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) iQIcBAABAgAGBQJO2TryAAoJEEFjO5/oN/WBNUsP/3KBOyDXQSTaH1nB4wkJEXG0 lC8t5hqbK/XfRngBqVSHtz34SsOJRxaMkf6NDS1w080Wi3HwiRMScg/B+PX5qLX0 pXWeGOGbm2htvpx9R6IxxdrSgzGpO0o4F3BNgrcxYa9P17fIUON4JQcEoK4yc7AN +ne6YX+hlqAQwk2TwbLv3UOYjro8jIvIoqgvl5Yqpk8WFRmSrTpa3ng/x2ND+n+0 jBXtutjFN43aJarkHpk/IdjBS2mbbRqDm8KumHNsu5uoMQc3c8hVCrAeBjei1m62 b5mZ/7f+GHI+RzBcUn140riG8t8v4YpDKNDZr9euYsUaLQgvnKz90W1u+CUFzMYK +rxxm/OpO2ihYFQPSpJAz0sq8txejjeJTaTYMhRnlxIbi8HIyJ4L0QCGEttB0Gux mDn7TFjDkcePgUg0XWB6d+1pKzQD/YN50GSjbUY6z/W+CCNFv5ov/IfF860+aAbX jwAfh3J7+T4t/AcgihAYxqG12VSHmmN/+yYYj/IHDTdjWbbFtX0KDsZEAIN2ICyf dJSxlt4wPmeUIu6mctcIadoQy503Y+ewA874SwIt6LVWxTsayyj99nZvIOSlmS1W tcpEw3S/8JWYUDukdG4K0V3IRuob/XpqTc/q1iVSu4/2POXTm+lmUAw3wmm2EreL 9AmRlYBLaiIVimcr22an =Xizf -----END PGP SIGNATURE----- --nextPart2156701.qXT8z7NpeG--