commit:     bbe2b57efbc894c3a06c283927ae245d0d1b6454
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  9 21:44:36 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 21:48:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe2b57e

profiles, 23.0: Undo USE="lzma zstd", except for toolchain where zstd makes 
sense

As discussed on gentoo-dev and in toolchain / base-system teams.

Closes: https://bugs.gentoo.org/928932
Closes: https://bugs.gentoo.org/928933
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 profiles/releases/23.0/make.defaults |  9 +++------
 profiles/releases/23.0/package.use   | 10 ++++++++++
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/profiles/releases/23.0/make.defaults 
b/profiles/releases/23.0/make.defaults
index 9680364430cf..ddff032c125c 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,14 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # See also 
 # https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
 
-# This just makes sense nowadays, if only for distfiles...
-USE="lzma zstd"
-
 # make sure toolchain has sane defaults <toolch...@gentoo.org>
-USE="${USE} openmp"
+USE="openmp"
 
 # bug 818376 (only on specific arches)
 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
@@ -19,5 +16,5 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed"
 UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin 
/usr/sbin"
 UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /usr/lib/modules/*"
 
-# needed for llvm profiles
+# needed for llvm profiles, we may want to solve this in releng.git instead
 BOOTSTRAP_USE="${BOOTSTRAP_USE} zstd"

diff --git a/profiles/releases/23.0/package.use 
b/profiles/releases/23.0/package.use
new file mode 100644
index 000000000000..2c78142ab564
--- /dev/null
+++ b/profiles/releases/23.0/package.use
@@ -0,0 +1,10 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfri...@gentoo.org> (2024-04-10)
+# We want the toolchain to use zstd compression for LTO objects and
+# debug information
+#
+sys-devel/gcc zstd
+sys-devel/binutils zstd
+sys-devel/llvm zstd

Reply via email to