Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.use/releng/
Date: Thu, 16 Mar 2023 13:27:17
Message-Id: 1678973225.24a6aee8908ed171242efbd6ab7ae1213bae2c72.bkohler@gentoo
1 commit: 24a6aee8908ed171242efbd6ab7ae1213bae2c72
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 16 13:25:24 2023 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 16 13:27:05 2023 +0000
6 URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=24a6aee8
7
8 portage/stages/package.use: enable cet to fix hardened stage1 builds
9
10 Hardened profiles default to USE=cet but our -* in stage1 builds ends up
11 mixing -cet/+cet causing build failures or unmet deps. This will keep the
12 flag enbled consistently. This has no effect on non-hardened profiles
13 since the flag is masked there.
14
15 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
16
17 releases/portage/stages/package.use/releng/cet | 8 ++++++++
18 1 file changed, 8 insertions(+)
19
20 diff --git a/releases/portage/stages/package.use/releng/cet b/releases/portage/stages/package.use/releng/cet
21 new file mode 100644
22 index 00000000..741bf8ba
23 --- /dev/null
24 +++ b/releases/portage/stages/package.use/releng/cet
25 @@ -0,0 +1,8 @@
26 +# Hardened profiles default to USE=cet but our -* in stage1 builds ends up
27 +# mixing -cet/+cet causing build failures or unmet deps. This will keep the
28 +# flag enbled consistently. This has no effect on non-hardened profiles
29 +# since the flag is masked there.
30 +sys-devel/binutils cet
31 +sys-devel/gcc cet
32 +sys-libs/binutils-libs cet
33 +sys-libs/glibc cet