1 |
- mask pie for sys-devel/gcc unconditionally in base/ |
2 |
|
3 |
- selectively unmask pie use-flag for hardened/linux and |
4 |
hardened/linux/musl profiles |
5 |
--- |
6 |
profiles/arch/amd64/package.use.mask | 4 ---- |
7 |
profiles/arch/base/package.use.mask | 4 ---- |
8 |
profiles/base/package.use.mask | 4 ++++ |
9 |
profiles/hardened/linux/musl/amd64/package.use.mask | 4 ---- |
10 |
profiles/hardened/linux/musl/package.use.mask | 4 ++++ |
11 |
profiles/hardened/linux/package.use.mask | 4 ++++ |
12 |
6 files changed, 12 insertions(+), 12 deletions(-) |
13 |
|
14 |
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask |
15 |
index 372ea9c..cb0fafd 100644 |
16 |
--- a/profiles/arch/amd64/package.use.mask |
17 |
+++ b/profiles/arch/amd64/package.use.mask |
18 |
@@ -34,10 +34,6 @@ dev-lang/ocaml -spacetime |
19 |
# nvidia drivers are unmasked here |
20 |
media-video/ffmpeg -nvenc |
21 |
|
22 |
-# Magnus Granberg <zorry@g.o> (18 Jan 2017) |
23 |
-# masked in base, unmask for amd64 |
24 |
->=sys-devel/gcc-6.3.0 -pie |
25 |
- |
26 |
# Luke Dashjr <luke-jr+gentoobugs@×××××××.org> (04 Jan 2017) |
27 |
# Assembly optimisations are supported on amd64 for all versions |
28 |
dev-libs/libsecp256k1 -asm |
29 |
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask |
30 |
index 5adfb6a..a9d8a52 100644 |
31 |
--- a/profiles/arch/base/package.use.mask |
32 |
+++ b/profiles/arch/base/package.use.mask |
33 |
@@ -22,10 +22,6 @@ media-video/ffmpeg nvenc |
34 |
# media-libs/raspberrypi-userland not keyworded |
35 |
media-video/motion mmal |
36 |
|
37 |
-# Magnus Granberg <zorry@g.o> (18 Jan 2017) |
38 |
-# Mask it globally, unmask it on supported arch |
39 |
->=sys-devel/gcc-6.2.0 pie |
40 |
- |
41 |
# Luke Dashjr <luke-jr+gentoobugs@×××××××.org> (04 Jan 2017) |
42 |
# Mask assembly optimisations that are platform-specific |
43 |
dev-libs/libsecp256k1 asm |
44 |
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask |
45 |
index 9f55b27..68fe87a 100644 |
46 |
--- a/profiles/base/package.use.mask |
47 |
+++ b/profiles/base/package.use.mask |
48 |
@@ -7,6 +7,10 @@ |
49 |
# This file is only for generic masks. For arch-specific masks (i.e. |
50 |
# mask everywhere, unmask on arch/*) use arch/base. |
51 |
|
52 |
+# Matthias Maier <tamiko@g.o> (11 May 2017) |
53 |
+# Globally mask pie use flag. Selectively unmask on specific profiles. |
54 |
+sys-devel/gcc pie |
55 |
+ |
56 |
# Mike Gilbert <floppym@g.o> (28 Apr 2017) |
57 |
# Needs sandbox-2.11 (masked) |
58 |
>=www-client/chromium-59 tcmalloc |
59 |
diff --git a/profiles/hardened/linux/musl/amd64/package.use.mask b/profiles/hardened/linux/musl/amd64/package.use.mask |
60 |
index e2d77b0..49830f8 100644 |
61 |
--- a/profiles/hardened/linux/musl/amd64/package.use.mask |
62 |
+++ b/profiles/hardened/linux/musl/amd64/package.use.mask |
63 |
@@ -1,6 +1,2 @@ |
64 |
# Copyright 1999-2017 Gentoo Foundation. |
65 |
# Distributed under the terms of the GNU General Public License v2 |
66 |
- |
67 |
-# Matthias Maier <tamiko@××××××.org> (07 May 2017) |
68 |
-# masked in arch/base, unmask for hardened/musl/amd64 |
69 |
->=sys-devel/gcc-6.3.0 -pie |
70 |
diff --git a/profiles/hardened/linux/musl/package.use.mask b/profiles/hardened/linux/musl/package.use.mask |
71 |
index 9078b7c..d66f247 100644 |
72 |
--- a/profiles/hardened/linux/musl/package.use.mask |
73 |
+++ b/profiles/hardened/linux/musl/package.use.mask |
74 |
@@ -1,6 +1,10 @@ |
75 |
# Copyright 1999-2015 Gentoo Foundation. |
76 |
# Distributed under the terms of the GNU General Public License v2 |
77 |
|
78 |
+# Matthias Maier <tamiko@××××××.org> (11 May 2017) |
79 |
+# masked in base, unmask for hardened/musl/ |
80 |
+sys-devel/gcc -pie |
81 |
+ |
82 |
# See bug #504200 |
83 |
sys-devel/gcc sanitize |
84 |
|
85 |
diff --git a/profiles/hardened/linux/package.use.mask b/profiles/hardened/linux/package.use.mask |
86 |
index 4178151..4a80418 100644 |
87 |
--- a/profiles/hardened/linux/package.use.mask |
88 |
+++ b/profiles/hardened/linux/package.use.mask |
89 |
@@ -1,6 +1,10 @@ |
90 |
# Copyright 1999-2017 Gentoo Foundation |
91 |
# Distributed under the terms of the GNU General Public License v2 |
92 |
|
93 |
+# Matthias Maier <tamiko@g.o> (11 May 2017) |
94 |
+# masked in base, unmask for hardened profiles |
95 |
+sys-devel/gcc -pie |
96 |
+ |
97 |
# Ilya Tumaykin <itumaykin+gentoo@×××××.com> (19 Jan 2017) |
98 |
# Requires x11-drivers/nvidia-drivers. Needs testing first. |
99 |
media-video/mpv cuda |
100 |
-- |
101 |
2.10.2 |