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 A14E1138247 for ; Sun, 17 Nov 2013 00:53:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DE459E09AF; Sun, 17 Nov 2013 00:53:22 +0000 (UTC) Received: from mail-qc0-f173.google.com (mail-qc0-f173.google.com [209.85.216.173]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 08D8DE09A5 for ; Sun, 17 Nov 2013 00:53:21 +0000 (UTC) Received: by mail-qc0-f173.google.com with SMTP id m4so3077585qcy.32 for ; Sat, 16 Nov 2013 16:53:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=4bgIV+xTc9teNDHzQckOE41WLhDSHX3OP+yGljUmnwk=; b=u9aIEVIOuBfFvETZc6RlyFYVAR16bBNfjC7E1CML8dB1iOrpiWaxFfKRQbbiPA2QZY OGF0yb/EqYzStwK3BSxnujiQGF2/Ghuzb90vFR3qzsqcae7GERaQfpA6KIyI6b8CJjsN Fgr2g/EujRGbMoxAevdMG11DeZYnSxaBa0pfUh09kXYJbvz2wirSrh6UBdc9uZPPTxsU OjY/wOT13hTCHV+7hIsAH4RYRBBLNR3/UYgnSITYbE1SaYiJVQY3X1pPP8ChImA3Ig72 6hmImM67Wd114kfz48ENBROopNFnF1rxGa5Krd+lVgVfFaJW6TniInRUMAoS31y1c8WZ oY2A== 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 X-Received: by 10.224.66.5 with SMTP id l5mr22931455qai.31.1384649600937; Sat, 16 Nov 2013 16:53:20 -0800 (PST) Received: by 10.140.39.197 with HTTP; Sat, 16 Nov 2013 16:53:20 -0800 (PST) In-Reply-To: <20131116225207.065ede84@gentoo.org> References: <20131113151012.04145837@gentoo.org> <5283948F.1000409@gentoo.org> <52841023.9010208@gentoo.org> <20131114061328.09136f6f@gentoo.org> <20131115233934.7142bb04@gentoo.org> <1384590157.1308.13.camel@belkin5> <20131116225207.065ede84@gentoo.org> Date: Sun, 17 Nov 2013 13:53:20 +1300 Message-ID: Subject: Re: [gentoo-dev] Re: Please consider removing use.stable.mask and package.use.stable.mask From: Kent Fredric To: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= Cc: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 87cd88f7-133f-486d-b126-0d566a55bf7e X-Archives-Hash: df8e4652781a346280afe7c0e8dde907 On 17 November 2013 10:52, Micha=C5=82 G=C3=B3rny wrote= : > Unless I'm misunderstanding something, you are not correct. > > You can surely do something like: > > RDEPEND=3D"abi_x86_32? ( dev-libs/c[abi_x86_32(-)] )" It was more you cant do IUSE=3D"foo" without doing RDEPEND=3D" abi_x86_32? ( foo ? ( dev-libs/c[abi_x86_32(-)] ) )" Because if you personally don't want foo on x32, and nothing needs foo on x32, but you want foo on x64 , you have to have foo on x32 as well. In that, if you specify USE=3D"foo", the useflag will uncontrollably apply to all ABIs that support that. And you can't circumvent that without having something insane like IUSE=3D"foo_x86 foo_amd64 " So if you wanted: package ABI=3D x86 USE=3D -foo package ABI=3D amd64 USE=3Dfoo You cannot, you can only have package ABIs =3D x86, amd64, USE=3Dfoo or package ABIS =3D x86,amd64, USE-foo And this means if you didn't want foo on x86, you get it anyway, and you get the unnecessary dep to support something you didn't want or need. --=20 Kent