Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/hardened/linux/musl/, profiles/base/, profiles/features/hardened/
Date: Wed, 23 Feb 2022 09:40:45
Message-Id: 1645609207.da2ac9de36ec6e0d78264edf750333907f06d3b6.jsmolic@gentoo
1 commit: da2ac9de36ec6e0d78264edf750333907f06d3b6
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 23 09:37:34 2022 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 23 09:40:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2ac9de
7
8 profiles: Remove USE=prelink masks
9
10 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
11
12 profiles/base/use.mask | 5 -----
13 profiles/features/hardened/use.mask | 5 +----
14 profiles/hardened/linux/musl/use.mask | 3 ---
15 3 files changed, 1 insertion(+), 12 deletions(-)
16
17 diff --git a/profiles/base/use.mask b/profiles/base/use.mask
18 index 185aa6b80bea..c781a10f9857 100644
19 --- a/profiles/base/use.mask
20 +++ b/profiles/base/use.mask
21 @@ -4,11 +4,6 @@
22 # This file is only for generic masks. For arch-specific masks (i.e.
23 # mask everywhere, unmask on arch/*) use arch/base.
24
25 -# Andreas K. Hüttel <dilfridge@g.o> (2022-01-22)
26 -# Prelink support is being removed from glibc, and has been
27 -# somewhat broken for a while already
28 -prelink
29 -
30 # Sam James <sam@g.o> (2022-01-12)
31 # PCH has proven itself to be unreliable and lead to spurious build
32 # failures. Masking so users aren't exposed to such failures without opting-in.
33
34 diff --git a/profiles/features/hardened/use.mask b/profiles/features/hardened/use.mask
35 index 1b90677af3d8..7a452f2323c2 100644
36 --- a/profiles/features/hardened/use.mask
37 +++ b/profiles/features/hardened/use.mask
38 @@ -1,10 +1,7 @@
39 -# Copyright 1999-2019 Gentoo Authors
40 +# Copyright 1999-2022 Gentoo Authors
41 # Distributed under the terms of the GNU General Public License v2
42
43 -hardened
44
45 # precompiled headers are not compat with ASLR.
46 pch
47 -
48 -# prelink is masked for hardened
49 -prelink
50
51 diff --git a/profiles/hardened/linux/musl/use.mask b/profiles/hardened/linux/musl/use.mask
52 index c294cc126a42..a98fea1d4e7b 100644
53 --- a/profiles/hardened/linux/musl/use.mask
54 +++ b/profiles/hardened/linux/musl/use.mask
55 @@ -9,8 +9,5 @@ elibc_glibc
56 # precompiled headers are not compat with ASLR.
57 pch
58
59 -# prelink is masked for hardened
60 -prelink
61 -
62 # profile are incompatible when linking with pie
63 profile