summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-09-16 00:19:40 +0100
committerSam James <sam@gentoo.org>2022-09-16 00:20:06 +0100
commitacacd8e179eb737f7e36c82ca6d8cf236eff0c9a (patch)
tree2c083741226aedf9a1a0c245fd11746ad3e42c24 /profiles
parentapp-emacs/filladapt: bump to 2.12.2 (diff)
downloadgentoo-acacd8e179eb737f7e36c82ca6d8cf236eff0c9a.tar.gz
gentoo-acacd8e179eb737f7e36c82ca6d8cf236eff0c9a.tar.bz2
gentoo-acacd8e179eb737f7e36c82ca6d8cf236eff0c9a.zip
profiles: mask dev-lang/rust[llvm-libunwind] on non-LLVM profiles
Doesn't work on e.g. glibc systems. Unmasked on the LLVM profiles. It doesn't matter much as llvm-libunwind has different semantics to other packages, i.e. -llvm-libunwind doesn't force use of sys-libs/libunwind on glibc, so it doesn't prevent usage of llvm-libunwind for other packages. Closes: https://bugs.gentoo.org/870211 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'profiles')
-rw-r--r--profiles/base/package.use.mask8
-rw-r--r--profiles/features/clang/package.use.mask4
2 files changed, 12 insertions, 0 deletions
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 4aac007f6130..79a03f96f100 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,14 @@
# mask everywhere, unmask on arch/*) use arch/base.
# Sam James <sam@gentoo.org> (2022-09-15)
+# Doesn't work on e.g. glibc systems. Unmasked on the LLVM profiles.
+# It doesn't matter much as llvm-libunwind has different semantics
+# to other packages, i.e. -llvm-libunwind doesn't force use of sys-libs/libunwind
+# on glibc, so it doesn't prevent usage of llvm-libunwind for other packages.
+# bug #870211.
+dev-lang/rust -llvm-libunwind
+
+# Sam James <sam@gentoo.org> (2022-09-15)
# Patch not rebased and supporting it is not a priority: bug #824018.
>=media-libs/libpng-1.6.38 apng
diff --git a/profiles/features/clang/package.use.mask b/profiles/features/clang/package.use.mask
index 2aa65931d7b2..0975580eab0d 100644
--- a/profiles/features/clang/package.use.mask
+++ b/profiles/features/clang/package.use.mask
@@ -1,5 +1,9 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-09-15)
+# Works on pure LLVM systems: bug #870211.
+dev-lang/rust -llvm-libunwind
+
# libquadmath is gcc-specific
dev-lang/perl quadmath