commit:     f0dde116b465a4d6c27e796f9c6d60aedbc570cd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 08:51:27 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 13 17:11:11 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0dde116

package.mask: Mask LLVM 15 for removal

Bug: https://bugs.gentoo.org/920536
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45356
Closes: https://github.com/gentoo/gentoo/pull/45356

 profiles/base/use.mask |  5 +++++
 profiles/package.mask  | 29 +++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index c4620e1f9dfd..b29de97cba8c 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michał Górny <[email protected]> (2026-01-13)
+# LLVM 15 is only required by masked packages.  It will be removed when
+# the reverse dependencies are gone.  Bug #920536.
+llvm_slot_15
+
 # Sam James <[email protected]> (2025-12-02)
 # GCC 16 is not yet released
 ada_target_gcc_16

diff --git a/profiles/package.mask b/profiles/package.mask
index 3643c56a3a61..da0bd183dd30 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,6 +36,35 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny <[email protected]> (2026-01-13)
+# LLVM 15 is only required by masked packages.  It will be removed when
+# the reverse dependencies are gone.  Bug #920536.
+<dev-libs/opencl-clang-16
+<dev-ml/llvm-16
+<dev-python/clang-16
+<dev-python/lit-16
+<dev-util/intel-graphics-compiler-2.20
+<dev-util/spirv-llvm-translator-16
+<llvm-core/clang-16
+<llvm-core/clang-common-16
+<llvm-core/clang-toolchain-symlinks-16
+<llvm-core/libclc-16
+<llvm-core/lld-16
+<llvm-core/lld-toolchain-symlinks-16
+<llvm-core/lldb-16
+<llvm-core/llvm-16
+<llvm-core/llvm-common-16
+<llvm-core/llvm-toolchain-symlinks-16
+<llvm-core/llvmgold-16
+<llvm-runtimes/clang-runtime-16
+<llvm-runtimes/compiler-rt-16
+<llvm-runtimes/compiler-rt-sanitizers-16
+<llvm-runtimes/libatomic-stub-16
+<llvm-runtimes/libcxx-16
+<llvm-runtimes/libcxxabi-16
+<llvm-runtimes/libunwind-16
+<llvm-runtimes/openmp-16
+
 # Conrad Kostecki <[email protected]> (2026-01-12)
 # Mask legacy intel-compute-runtime because it depends on legacy
 # intel-graphics-compiler, which no longer receives updates,

Reply via email to