commit:     f069351a1c5bd1ed09ec7a0d9a4996554864a69a
Author:     Michal Rostecki <vadorovsky <AT> protonmail <DOT> com>
AuthorDate: Sat Feb  8 06:19:11 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb  9 08:02:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f069351a

profiles: Mask llvm-runtimes/libgcc, unmask it only on musl/llvm profiles

llvm-runtimes/libgcc conflicts with sys-devel/gcc, therefore it's meant
only for profiles which can work without GCC being present even as a
fallback. Since glibc can't be built with clang, it's possible only on
musl/llvm profiles.

Signed-off-by: Michal Rostecki <vadorovsky <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40484
Signed-off-by: Sam James <sam <AT> gentoo.org>

 profiles/features/musl/llvm/package.mask | 10 ++++++++++
 profiles/package.mask                    | 11 +++++++++++
 2 files changed, 21 insertions(+)

diff --git a/profiles/features/musl/llvm/package.mask 
b/profiles/features/musl/llvm/package.mask
new file mode 100644
index 000000000000..963110bb1b35
--- /dev/null
+++ b/profiles/features/musl/llvm/package.mask
@@ -0,0 +1,10 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michal Rostecki <[email protected]> (2025-02-09)
+# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc,
+# therefore meant only for profiles which can work without GCC being
+# present even as a fallback. Since glibc can't be built with clang,
+# it's possible only on musl/llvm profiles. If that ever changes, we
+# can move this unmask to all llvm profiles.
+-llvm-runtimes/libgcc

diff --git a/profiles/package.mask b/profiles/package.mask
index d9ae7efbad4e..f63e38aa6d22 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,17 @@
 
 #--- END OF EXAMPLES ---
 
+# Michal Rostecki <[email protected]> (2025-02-09)
+# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc,
+# therefore meant only for profiles which can work without GCC being
+# present even as a fallback.
+llvm-runtimes/libgcc
+
+# Michał Górny <[email protected]> (2025-02-08)
+# Suspicious subslot bump, causing humongous rebuilds.
+# https://bugs.gentoo.org/949414
+=dev-cpp/cpp-httplib-0.18.6
+
 # Mike Pagano <[email protected]> (2025-02-07)
 # Last release 3 years ago, no version compiles; ours or upstreams.
 # Ack from maintainer. Driver is available in the Linux Kernel

Reply via email to