From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 6FBBF1392EF for ; Thu, 3 Jul 2014 12:07:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 302CBE08A6; Thu, 3 Jul 2014 12:07:34 +0000 (UTC) Received: from foo.stuge.se (foo.stuge.se [212.116.89.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B4CE9E0857 for ; Thu, 3 Jul 2014 12:07:31 +0000 (UTC) Received: (qmail 19263 invoked by uid 501); 3 Jul 2014 12:07:28 -0000 Message-ID: <20140703120728.19262.qmail@stuge.se> Date: Thu, 3 Jul 2014 14:07:28 +0200 From: Peter Stuge To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Making a common sub-profile for no-multilib Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <53AB007C.5070306@gentoo.org> <20140703125812.7b799fb4@pomiot.lan> 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; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MIdTMoZhcV1D07fI" Content-Disposition: inline In-Reply-To: <20140703125812.7b799fb4@pomiot.lan> X-Archives-Salt: 12b41265-2e85-4d6e-a3dc-669bbf79129a X-Archives-Hash: 07901f340481bfee138c8cef322a6e73 --MIdTMoZhcV1D07fI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Micha=C5=82 G=C3=B3rny wrote: > The arch/ tree starts with 'generic' subdirectories matching main > arches -- like arm, mips, x86, sparc, powerpc, s390 (but not amd64). I like this idea, but.. > Each of arch trees contains an 'abis' subtree that contains mix-ins =2E.please please call this 'abi' instead. > For example, the expanded inherits for arch/x86/multilib/amd64 would > go like: >=20 > 1. arch/base -- that disables a lot of uncommon stuff, > 2. arch/x86/base [optionally] -- setting some generic defaults, Fine so far. > 3. arch/x86/abis/x86 -- setting support for 'x86' ABI, > 4. arch/x86/abis/x86/lib32 [optionally] -- overriding LIBDIR_x86 for > compatibility with current SYMLINK_LIB screwup, This can't work; abi/x86 can't be both a file and a subdir. Maybe call them abi/x86 and abi/x86_SYMLINK_LIB_compatibility ? (Or x86_lib32, although that is a lot less descriptive.) > 5. arch/x86/abis/amd64 -- setting support for 'amd64' ABI, > 6. arch/x86/abis/amd64/default [optionally] -- setting 'amd64' > as default ABI, Same here with abi/amd64 being both file and subdir. > 7. arch/x86/multilib/amd64 -- finishing multilib setup. I think it looks good. //Peter --MIdTMoZhcV1D07fI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iD8DBQFTtUeAhR3Q0dhIfEgRAryiAJ9xyRKuk3f7PYssUiosm9vLAk7ULACgp9sd ebgqzP6gCitjinvZ2XVsOVA= =rJzR -----END PGP SIGNATURE----- --MIdTMoZhcV1D07fI--