commit:     b2e26a78ac52f3a83f051442d23671e3c283a7c3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  8 07:29:30 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 07:35:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e26a78

profiles/base: Mask llvm-core/*[debuginfod] instead

dev-cpp/cpp-httplib has extremely unstable ABI.  Prevent people from
putting themselves in harm's way by enabling the flag easily.

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

 profiles/arch/amd64/package.use.mask | 5 -----
 profiles/arch/base/package.use.mask  | 5 -----
 profiles/arch/loong/package.use.mask | 5 -----
 profiles/arch/x86/package.use.mask   | 5 -----
 profiles/base/package.use.mask       | 6 ++++++
 5 files changed, 6 insertions(+), 20 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 885390ca59c8..008329e56761 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -159,11 +159,6 @@ sys-apps/irqbalance -thermal
 # media-libs/shaderc is keyworded here.
 media-libs/libplacebo -shaderc
 
-# Michał Górny <[email protected]> (2023-09-19)
-# dev-cpp/cpp-httplib is keyworded here.
-llvm-core/lldb -debuginfod
-llvm-core/llvm -debuginfod
-
 # Ionen Wolkens <[email protected]> (2023-09-13)
 # media-gfx/renderdoc is keyworded here
 dev-qt/qtbase -renderdoc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 256443307be4..bbdf1065dbdf 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -134,11 +134,6 @@ media-video/obs-studio mpegts
 # media-libs/shaderc has very few keywords.
 media-libs/libplacebo shaderc
 
-# Michał Górny <[email protected]> (2023-09-19)
-# dev-cpp/cpp-httplib is barely keyworded anywhere.
-llvm-core/lldb debuginfod
-llvm-core/llvm debuginfod
-
 # Ionen Wolkens <[email protected]> (2023-09-13)
 # media-gfx/renderdoc currently has few keywords
 dev-qt/qtbase renderdoc

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 6cfbd91d8900..864c9e29bec9 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -157,11 +157,6 @@ gnome-extra/gnome-software flatpak
 # dev-ruby/asciidoctor is not keyworded yet.
 dev-util/librnp man
 
-# Michał Górny <[email protected]> (2023-09-19)
-# dev-cpp/cpp-httplib is keyworded here.
-llvm-core/lldb -debuginfod
-llvm-core/llvm -debuginfod
-
 # WANG Xuerui <[email protected]> (2023-09-10)
 # Revdeps of dev-python/ujson which is masked.
 dev-python/cattrs test

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 3cd9bf818161..b0a86cacb752 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -92,11 +92,6 @@ sys-kernel/installkernel -grub
 # media-libs/shaderc is keyworded here.
 media-libs/libplacebo -shaderc
 
-# Michał Górny <[email protected]> (2023-09-19)
-# dev-cpp/cpp-httplib is keyworded here.
-llvm-core/lldb -debuginfod
-llvm-core/llvm -debuginfod
-
 # Jon Janzen <[email protected]> (2023-09-11)
 # librttopo has not been tested on this arch
 dev-db/spatialite rttopo

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 66e273cac9ea..9d1c9ca1bf6d 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -3,6 +3,12 @@
 
 # New entries go on top.
 
+# Michał Górny <[email protected]> (2025-02-08)
+# Requires dev-cpp/cpp-httplib that has extremely unstable ABI.
+# Not worth the constant churn of having to rebuild LLVM again and again.
+llvm-core/lldb debuginfod
+llvm-core/llvm debuginfod
+
 # Nowa Ammerlaan <[email protected]> (2025-01-04)
 # Missing dependencies not packaged currently
 dev-python/pyside doc

Reply via email to