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 1Qdkd1-0002RJ-EQ for garchives@archives.gentoo.org; Mon, 04 Jul 2011 15:00:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7560DE0776; Mon, 4 Jul 2011 14:57:56 +0000 (UTC) Received: from mail-qw0-f53.google.com (mail-qw0-f53.google.com [209.85.216.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 4B75AE0776 for ; Mon, 4 Jul 2011 14:57:55 +0000 (UTC) Received: by qwb7 with SMTP id 7so3482949qwb.40 for ; Mon, 04 Jul 2011 07:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=KPvdRvTZ8EXOwOMzWX8Hvk+tGPfWIQGWbe/HRzQsQ/g=; b=G+37y2h1KzcJWfsTFoAlBq+3OtJxwhasnI/UmxMNDlmwnek0RlTaOS5b3+hrknJV+W ZSbYgRk+i1OkMX+dqStxJwGiA+TSn2FNge3+pEFvf0AmUsn5YHxbEtr6v+1lFex5bdXi eGFde7abLmUWuOaXj+7xltAZ27fYYt+pQBe/4= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.229.105.72 with SMTP id s8mr4750954qco.98.1309791475687; Mon, 04 Jul 2011 07:57:55 -0700 (PDT) Sender: daniel.pielmeier@googlemail.com Received: by 10.229.220.18 with HTTP; Mon, 4 Jul 2011 07:57:55 -0700 (PDT) In-Reply-To: <4E11CB3D.509@alyf.net> References: <4E11AB5D.1030304@alyf.net> <4E11CB3D.509@alyf.net> Date: Mon, 4 Jul 2011 16:57:55 +0200 X-Google-Sender-Auth: j-fXM5CfhRg9XW5oVtcPncTemmc Message-ID: Subject: Re: [gentoo-user] What's up with the "hardened" USE flag? From: Daniel Pielmeier To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: X-Archives-Hash: e6cf00eeb7ba96df3252e52b6b71e553 2011/7/4 Andrea Conti : > >>> That's IUSE, not USE. > >> IUSE~=USE [1] > > Um, yes. It's what I wrote. Just wanted to state that the use flags _have changed_ because of the IUSE="hardened" injection in the eclass. The whole changeset itself has not effect for non hardened users but forcing a rebuild because of changed flags. I translate "That's IUSE, not USE" to IUSE!=USE With "IUSE~=USE" I wanted to say that it is somewhat the same. IUSE is a list of all USE flags including USE_EXPAND flags like video_cards_smth but not arch flags like x86 or amd64. Anyway if I do IUSE="FLAG" in an eclass this flag will show up in any consumer of the eclass because it is cumulative and this forces a rebuild with "--new-use". > >> use --changed-use to avoid a rebuild >> instead of --new-use like Neil suggested. > >This only works if you *permanently* switch to --changed-use, otherwise >you'll just postpone things to next time you use --new-use. I know I am not a fan of --changed-use myself thus I accepted the rebuild of openoffice,icedtea,thunderbird etc. and today I rebuild it again :) -- Regards, Daniel