commit:     d0624e2471bdeec4b195d4489436b302a91c875c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 24 14:29:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 14:31:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0624e24

profiles: unmask CET

There's no need for us to keep this hardened-only anymore.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 profiles/arch/amd64/package.use.mask              |  8 ++++++++
 profiles/base/package.use.mask                    | 20 +++++++++-----------
 profiles/features/hardened/amd64/package.use.mask | 11 -----------
 3 files changed, 17 insertions(+), 22 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 4d8fad4f2040..8de47171521e 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James <[email protected]> (2024-02-24)
+# Only works on amd64 (and x32).
+dev-debug/gdb -cet
+sys-devel/binutils -cet
+sys-devel/gcc -cet
+sys-libs/binutils-libs -cet
+sys-libs/glibc -cet
+
 # Leonardo Hernández Hernández <[email protected]> (2024-02-23)
 # net-libs/paho-mqtt-c is only available for amd64 and x86
 app-admin/syslog-ng -mqtt

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b8f1879a5b83..51c9064d2366 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,15 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James <[email protected]> (2024-02-24)
+# Only works on amd64 (and x32).
+dev-debug/gdb cet
+sys-devel/binutils cet
+sys-devel/binutils-hppa64 cet
+sys-devel/gcc cet
+sys-libs/binutils-libs cet
+sys-libs/glibc cet
+
 # Joonas Niilola <[email protected]> (2024-02-20)
 # Upstream massively reworked av1 support breaking our custom
 # system-av1 patches.
@@ -717,17 +726,6 @@ dev-lang/gnat-gpl jit
 # masked. bug #666619
 dev-python/paramiko server
 
-# Andreas K. Hüttel <[email protected]> (2018-08-03)
-# New and for Gentoo still quite experimental. You've been
-# warned. (Also, works only on x86_64 and with certain CPUs
-# and compiler/binutils combinations.)
-sys-devel/binutils cet
-sys-devel/binutils-hppa64 cet
-dev-debug/gdb cet
-sys-libs/binutils-libs cet
-sys-libs/glibc cet
-sys-devel/gcc cet
-
 # Michał Górny <[email protected]> (2018-06-13)
 # Requires app-arch/snappy[static-libs] that is no longer available.
 # Bug #651606.

diff --git a/profiles/features/hardened/amd64/package.use.mask 
b/profiles/features/hardened/amd64/package.use.mask
deleted file mode 100644
index 4a02dcd75989..000000000000
--- a/profiles/features/hardened/amd64/package.use.mask
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James <[email protected]> (2021-11-27)
-# Unmask CET here. It works on amd64 and this is the hardened profile.
-sys-devel/binutils -cet
-sys-devel/binutils-hppa64 -cet
-dev-debug/gdb -cet
-sys-libs/binutils-libs -cet
-sys-libs/glibc -cet
-sys-devel/gcc -cet

Reply via email to