From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GBGbM-0001M5-NP for garchives@archives.gentoo.org; Thu, 10 Aug 2006 19:53:57 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k7AJpnjr019997; Thu, 10 Aug 2006 19:51:49 GMT Received: from mail-relay-3.tiscali.it (mail-relay-3.tiscali.it [213.205.33.43]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k7AJlTkC007312 for ; Thu, 10 Aug 2006 19:47:29 GMT Received: from c1358217.kevquinn.com (84.222.84.87) by mail-relay-3.tiscali.it (7.3.110.2) id 44D9F2E600017553 for gentoo-dev@lists.gentoo.org; Thu, 10 Aug 2006 21:42:18 +0200 Date: Thu, 10 Aug 2006 21:42:03 +0200 From: "Kevin F. Quinn" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: mulltiib cruft: /emul Message-ID: <20060810214203.09eeae80@c1358217.kevquinn.com> In-Reply-To: <44DB6C32.9010009@gentoo.org> References: <200608081143.13375.vapier@gentoo.org> <44DA1FBB.6060307@gentoo.org> <1155228522.6489.97.camel@cocagne.max-t.internal> <44DB6A11.6080605@gentoo.org> <44DB6C32.9010009@gentoo.org> X-Mailer: Sylpheed-Claws 2.4.0 (GTK+ 2.8.19; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_wDDdJIGa6/yXyiA2a+BvCUf"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: bce39e41-92a7-4eaf-a05e-eb100ec55d64 X-Archives-Hash: b31144a5ea51a74b78a6e011298c1258 --Sig_wDDdJIGa6/yXyiA2a+BvCUf Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 10 Aug 2006 12:26:10 -0500 Mike Doty wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Donnie Berkholz wrote: > > Olivier Crete wrote: > >> It was chosen by brad_mssw to match the way it is done on ia64. > >> And I think we should continue to put the binary > >> app-emulation/emul-linux-x86-* in /emul/ and that lib32 should be > >> reserved for properly installed packages using portage whenever we > >> manage to get portage to support it. > >=20 > > It makes sense that you wouldn't want these binary packages going > > into /lib32 or /usr/lib32, but /emul seems like an odd choice > > compared to something like /opt/lib32. I though exactly this when I saw SpanKY's query. Having a directory in '/' is not pretty. > IIRC, /emul predates FHS acceptance. also, while they are "binary" > packages, they arn't in the same catagory as binary-only packages. We > distribute them to assist multilib and to overcome problems that > portage wasn't really designed for. More generally we have varying approaches to pre-built packages; app-office/openoffice-bin installs to /usr for example, while mail-client/mozilla-thunderbird-bin and www-client/mozilla-firefox-bin install to /opt. In these cases, where they are installed on the same target architecture as they were built, I think it makes sense to have them install as if they were built with 'emerge -B' for installation via 'emerge -K' - i.e. in /usr rather than /opt. x86-built binary packages for x86_64 are not the same, of course. One idea that springs to mind immediately is to put them in a {bin,include,lib...} hierarchy under /usr/ (which is also where the compiler stuff for ends up). Conceptually at least (although no doubt problematic in practice) on x86_64 one could use a x86(_32) cross-compiler to build stuff to ROOT=3D/usr/${CTARGET}. Again in concept a /${CTARGET}/{bin,include,lib...} would exists for essential boot stuff, althought that's a bit academic. Just a thought for the pot ;) --=20 Kevin F. Quinn --Sig_wDDdJIGa6/yXyiA2a+BvCUf Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD4DBQFE24wP9G2S8dekcG0RAoJzAJsGqfCr+8Xtk5GPQbe6nI6p0qLUZwCVHM74 b1Wu1wjOyUG8dsfz1VACGg== =hvTh -----END PGP SIGNATURE----- --Sig_wDDdJIGa6/yXyiA2a+BvCUf-- -- gentoo-dev@gentoo.org mailing list