Gentoo Archives: gentoo-dev

From: Alexis Ballier <aballier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: New profiles for default-pie transition
Date: Wed, 10 May 2017 14:25:09
Message-Id: 20170510162451.2a6702f6@gentoo.org
In Reply to: [gentoo-dev] Re: New profiles for default-pie transition by Kristian Fiskerstrand
1 On Wed, 10 May 2017 15:42:25 +0200
2 Kristian Fiskerstrand <k_f@g.o> wrote:
3
4 > On 05/10/2017 03:29 PM, Andreas K. Huettel wrote:
5 > > Am Mittwoch, 10. Mai 2017, 13:58:56 CEST schrieb Dirkjan Ochtman:
6 > >> On Wed, May 10, 2017 at 11:19 AM, Kristian Fiskerstrand
7 > >> <k_f@g.o>
8 > > wrote:
9 > >>> Sounds like a reasonable action plan. The consequences of such a
10 > >>> change definitely seems to be sufficiently high to merit a proper
11 > >>> migration plan which doesn't seem to have been established at
12 > >>> this point. Whether that can be added to a later point with gcc6
13 > >>> (e.g by adding a new profile, or a later point release) I don't
14 > >>> have strong opinions on, but there should be a plan and proper
15 > >>> overview of the consequences.
16 > >>
17 > >> Yeah, I think I agree. From the discussions so far, I think that we
18 > >> should definitely aim for making pie the default for everyone (on
19 > >> arches where it makes sense), but doing it in the gcc-6 now which
20 > >> has seen only a short period of testing so far seems a bit hasty
21 > >> based on data from the messages that I've seen in these threads so
22 > >> far.
23 > >
24 > > Actually the idea I like best so far is Jason's profile suggestion.
25 > >
26 > > * package.use.mask gcc[pie] in the 13.0 profiles
27 > >
28 > > * generate a new set of profiles 17.0 where it's package.use.forced
29 > > * tell people they may have to rebuild world when they switch
30 > >
31 > > -> This would also give us some time to discuss what other changes
32 > > we might make with the transition to the new profiles.
33 > >
34 > > -> Also, this means the transition is independent of gcc release
35 > > timing.
36 > >
37 > > (We just need to be careful since hardened also inherits 13.0, so
38 > > the setting must be overridden there. As far as I can see that's
39 > > already done there though.)
40 > >
41 >
42 > +1
43 >
44
45 +1 too actually