summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-11-07 03:54:54 +0000
committerSam James <sam@gentoo.org>2021-11-07 03:58:59 +0000
commit7f545c8ab490e3da017fb473c506c390954c5ec0 (patch)
treed0ab731b5e0297dea4e294cf9ee2c36d60e98765
parentx11-misc/lsw: keyword 0.3 for ~ppc64 (diff)
downloadgentoo-7f545c8a.tar.gz
gentoo-7f545c8a.tar.bz2
gentoo-7f545c8a.zip
profiles: refine LLVM sanitizers mask for musl (more finely-grained)
Some sanitizers work now. Bug: https://bugs.gentoo.org/753935 Closes: https://bugs.gentoo.org/713072 Reported-by: maskray Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--profiles/default/linux/musl/package.use.mask5
-rw-r--r--profiles/features/musl/package.use.mask11
2 files changed, 11 insertions, 5 deletions
diff --git a/profiles/default/linux/musl/package.use.mask b/profiles/default/linux/musl/package.use.mask
index 113ac0bd81a2..f06ca2ec25ae 100644
--- a/profiles/default/linux/musl/package.use.mask
+++ b/profiles/default/linux/musl/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# See bug #604542
@@ -7,9 +7,6 @@ net-misc/iputils idn
# See bug #504200
sys-devel/gcc sanitize
-# Disable sanitizers for LLVM, see bug #753935
-sys-devel/clang-runtime sanitize
-
# These cause collisions with <libintl.h>
# even with --without-included-gettext
sys-devel/gettext nls
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 58cd6477116c..3e078c97218b 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors.
+# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-07)
+# Disable some sanitizers for LLVM, see bug #753935
+# Needs libexecinfo on musl, not yet packaged
+sys-libs/compiler-rt-sanitizers gwp-asan libfuzzer
+
+# Sam James <sam@gentoo.org> (2021-11-07)
+# Broken as "error: unknown type name '_Unwind_Word'"
+sys-libs/compiler-rt-sanitizers hwasan
+
# Andreas K. Hüttel <dilfridge@gentoo.org>
# Restore mask here that is gone elsewhere
sys-libs/libxcrypt split-usr system