commit:     157fa7af7a854ee5fe99133005f1be74d28ad1d5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 18:49:06 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 18:49:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=157fa7af

profiles/base: Force llvm-runtimes/*[clang]

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 profiles/base/package.use.force | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 8d5e49dffa12..e79e18f28a2e 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,16 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny <[email protected]> (2024-12-18)
+# Force building these LLVM runtimes with Clang.  GCC builds are not
+# supported upstream (to the point of refusing bug fixes), and are
+# likely to result in runtimes that are not fully functional.
+llvm-runtimes/compiler-rt clang
+llvm-runtimes/compiler-rt-sanitizers clang
+llvm-runtimes/libunwind clang
+llvm-runtimes/libcxx clang
+llvm-runtimes/libcxxabi clang
+
 # Matt Jolly <[email protected]> (2024-11-13)
 # Force the use of the appropriate llvm_slot_x USE for Rust.
 # This is strictly papercut prevention; the ebuild will enforce the correct

Reply via email to