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 1N2ORa-00015S-Vx for garchives@archives.gentoo.org; Mon, 26 Oct 2009 12:13:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C86D6E07D2; Mon, 26 Oct 2009 12:12:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A1825E07D2 for ; Mon, 26 Oct 2009 12:12:59 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 255086656B for ; Mon, 26 Oct 2009 12:12:59 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: multilib and the compatibility to singlelib Date: Mon, 26 Oct 2009 08:12:59 -0400 User-Agent: KMail/1.12.2 (Linux/2.6.31.4; KDE/4.3.2; x86_64; ; ) References: <4ADDB5D5.30502@gentoo.org> <200910201416.02169.vapier@gentoo.org> <4ADEF1BA.1020501@gentoo.org> In-Reply-To: <4ADEF1BA.1020501@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="nextPart7126293.SIgDYo33Q1"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200910260813.00341.vapier@gentoo.org> X-Archives-Salt: d7be83f2-0512-4a35-9732-c400e697e0f1 X-Archives-Hash: c6ce7149a0a8a870c036823485f9c26b --nextPart7126293.SIgDYo33Q1 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wednesday 21 October 2009 07:34:18 Michael Haubenwallner wrote: > Mike Frysinger wrote: > > On Tuesday 20 October 2009 09:06:29 Michael Haubenwallner wrote: > >> As I'm building the toolchain myself too, I configure it with the > >> 32bit host triplet on each platform, usually disabling multilib. > > > > this doesnt make any sense to me >=20 > What exactly doesn't make sense to you: it doesnt make sense to build your own toolchain when the default native on= e=20 Gentoo provides includes all multilib support already. but i guess when you're commercially developing a binary-only package, peop= le=20 tend to not have such freedoms as the binary-only mentality infects all=20 layers. > >> Isn't the intention of multilib to have a new (64bit) system > >> be compatible with the corresponding old (32bit) system? > > > > your description of "compatible" is pretty vague. ignoring /lib -> > > /lib64 symlink (which shouldnt matter to any binaries), i'm not aware of > > any differences off the top of my head. >=20 > Well, "compatible" here means to me that when I do > $ configure --{build,host}=3Di686-pc-linux-gnu assuming you simply forgot the forcing of -m32 here, or you have a fully na= med=20 i686-pc-linux-gnu-... toolchain > on x86-linux, I'd like to expect this working on x86_64-linux too, as the > "_64" can be seen as an "extension"[1] to x86 I just do not want to use. >=20 > It turns out that it is the "/lib resolving to 64bit" thing only that > causes me headaches here, which actually is distro-specific. i'm not against changing things to fall in line with what other distros hav= e=20 settled on (guess that's the risk you take when you're one of the first=20 distros to do multilib), i just want this kind of decision to be fully=20 informed / thought out before making it. it's not something i'd label=20 "trivial". =2Dmike --nextPart7126293.SIgDYo33Q1 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iQIcBAABAgAGBQJK5ZJMAAoJEEFjO5/oN/WB24kQALm5pGchSnc+F3WlsIzv/HLl ZJssOFGe0fv9fPkaXkrCzs/jjIEg63SSECeffSKoGfUAx1bq72n8uhdB82xJd3vf G6rLSZL6TG7Y1cyVNM95t6z36Y6xnlCdgRGNHBXg5DbhUhCXbTUq4ACMbz85nz1q +M0hd3gKrOLn+Mho8Be+l0hTAIadr8VlSXSQdfHphvoDRyBaTBnbqRkHSXrWFSTe eixW5BYyYpjzydCvl4s4h7JOGgC5fRwtCAeDIGQodBZZycObe/TwIDNktN9+PDMa 9c7NBUMffBB/1z7ZnDAAQwDaTsHUmeeptSKrOqk0/DAeiOLWN8fuHx8oC72CHdlG 75xPvsfDj7mxsAy5fMk9xTd5c8nfDoNCRjlk5Nc65IRmmEKcht/weQxENq6ocMLm ywQDon2P3K2P1Z8+LULLaDv2fQ3U7NZUveZcJ3Yn2qIJZZ1w9CIrbZHJGQ3+kFOH QNaz9Pv36pen3A6PMgF6GQTGDpJgKLAYp7s93tirtiAnYJ2IWcvL91LCV5MYxmtm iiXkZrreTBR7nCed7IiU7e3fdih49/Uzbp31mSPYJjz0sH5ufnowzTNx8pbFRC0U 05puB1frsQRca+Ixds2fn0wRx/CZQxTKt18J/bu9LpBbTSwKXr51u4OFO628UZvC A38wVhZ5JyYkktDV9DcJ =WwIf -----END PGP SIGNATURE----- --nextPart7126293.SIgDYo33Q1--