From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-dev+bounces-80583-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 422A0139694 for <garchives@archives.gentoo.org>; Wed, 10 May 2017 14:25:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8797921C038; Wed, 10 May 2017 14:24:59 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 39397E0D76 for <gentoo-dev@lists.gentoo.org>; Wed, 10 May 2017 14:24:59 +0000 (UTC) Received: from localhost (unknown [IPv6:2a01:e34:eeaa:6bd0:4ecc:6aff:fe03:1cfc]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: aballier) by smtp.gentoo.org (Postfix) with ESMTPSA id 7FC103415B7 for <gentoo-dev@lists.gentoo.org>; Wed, 10 May 2017 14:24:57 +0000 (UTC) Date: Wed, 10 May 2017 16:24:51 +0200 From: Alexis Ballier <aballier@gentoo.org> To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: New profiles for default-pie transition Message-ID: <20170510162451.2a6702f6@gentoo.org> In-Reply-To: <9b079661-0873-176c-189a-8d9d23e525d0@gentoo.org> References: <874lwu9c13.fsf@kestrel.kyomu.43-1.org> <830a66d7-5102-cf5c-fadd-add67f48ad04@gentoo.org> <CAKmKYaDg-QuFA9HO1VvdReS_fCduwNn4AX6CEGFhfC+-2zpxgg@mail.gmail.com> <2090987.1dkQBvKUQA@porto> <9b079661-0873-176c-189a-8d9d23e525d0@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 121e5764-e6d1-4f28-a155-d66a6009e01b X-Archives-Hash: 5e4799565ba30dec524c8277fa0f1d93 On Wed, 10 May 2017 15:42:25 +0200 Kristian Fiskerstrand <k_f@gentoo.org> wrote: > On 05/10/2017 03:29 PM, Andreas K. Huettel wrote: > > Am Mittwoch, 10. Mai 2017, 13:58:56 CEST schrieb Dirkjan Ochtman: > >> On Wed, May 10, 2017 at 11:19 AM, Kristian Fiskerstrand > >> <k_f@gentoo.org> > > wrote: > >>> Sounds like a reasonable action plan. The consequences of such a > >>> change definitely seems to be sufficiently high to merit a proper > >>> migration plan which doesn't seem to have been established at > >>> this point. Whether that can be added to a later point with gcc6 > >>> (e.g by adding a new profile, or a later point release) I don't > >>> have strong opinions on, but there should be a plan and proper > >>> overview of the consequences. > >> > >> Yeah, I think I agree. From the discussions so far, I think that we > >> should definitely aim for making pie the default for everyone (on > >> arches where it makes sense), but doing it in the gcc-6 now which > >> has seen only a short period of testing so far seems a bit hasty > >> based on data from the messages that I've seen in these threads so > >> far. > > > > Actually the idea I like best so far is Jason's profile suggestion. > > > > * package.use.mask gcc[pie] in the 13.0 profiles > > > > * generate a new set of profiles 17.0 where it's package.use.forced > > * tell people they may have to rebuild world when they switch > > > > -> This would also give us some time to discuss what other changes > > we might make with the transition to the new profiles. > > > > -> Also, this means the transition is independent of gcc release > > timing. > > > > (We just need to be careful since hardened also inherits 13.0, so > > the setting must be overridden there. As far as I can see that's > > already done there though.) > > > > +1 > +1 too actually