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 1RJq7L-00080V-6q for garchives@archives.gentoo.org; Fri, 28 Oct 2011 17:21:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7335B21C028; Fri, 28 Oct 2011 17:21:06 +0000 (UTC) Received: from mail-gx0-f181.google.com (mail-gx0-f181.google.com [209.85.161.181]) by pigeon.gentoo.org (Postfix) with ESMTP id A0A9021C022 for ; Fri, 28 Oct 2011 17:20:29 +0000 (UTC) Received: by ggnp2 with SMTP id p2so5126180ggn.40 for ; Fri, 28 Oct 2011 10:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=73Qb/zxBzt4MCWPnlRwx6RkjMvoUfFtwy5J9tEAZMEk=; b=cDajaSNnRP9KPs9n0GT/kzyYW4fKi8Ye8g8KxRFhPTOBp9hFHDrMTKzPRaq4smBBAO +ZKLvgwxKos/WFF6yUvgnekvHV053ZA0njNZiO76CAlcH6baZpIP/KURUsE4d+7eBqCD KyYnOvaFvYhbKGePprJiq4xxNAgCJ0DuYCNgg= Received: by 10.151.24.5 with SMTP id b5mr3604596ybj.46.1319822429064; Fri, 28 Oct 2011 10:20:29 -0700 (PDT) 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 Sender: nirbheek.chauhan@gmail.com Received: by 10.151.144.18 with HTTP; Fri, 28 Oct 2011 10:20:08 -0700 (PDT) In-Reply-To: <4EAA93C4.6030101@gentoo.org> References: <4EA91E7E.4000902@gentoo.org> <4EA98204.4030601@gentoo.org> <20111027174707.21c6cdbe@gentoo.org> <4EAA93C4.6030101@gentoo.org> From: Nirbheek Chauhan Date: Fri, 28 Oct 2011 22:50:08 +0530 X-Google-Sender-Auth: OdVbLPzfRmAWj_8mblnPRIR9sgU Message-ID: Subject: Re: [gentoo-dev] Re: hardened glibc and gcc dependencies To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 4f6df6d2c9cf5d2beb349a8ed2a7d3fb On Fri, Oct 28, 2011 at 5:06 PM, Anthony G. Basile wr= ote: > Approaching this naively, can't we just set EAPI=3D"2" in the eclass, see > what breaks and fix? =C2=A0Or is it more involved because some EAPI=3D"0" > ebuilds would be inheriting it and we'd need =C2=A0a lot of if "${EAPI}" = =3D=3D 0 > checks interspersed through the eclass? > afaik, eclasses aren't supposed to be setting EAPI. They can choose to not support some EAPIs and error out, but they need checks. Mostly, eclasses read ${EAPI} to do conditional exporting of phases and conditional usage of features. --=20 ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team