commit:     1c80234b2d1137f1628aef89f2e4613e19c657e5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 23:43:35 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  4 01:02:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c80234b

profiles/base: Mask experimental LLVM targets

The experimental targets are not ready for production use, and sometimes
do not even compile.  Originally I was removing them in release ebuilds
entirely but this was unnecessarily cumbersome.  Let's mask them
instead.  This should prevent users from accidentally hitting them,
while making it reasonably easy to reenable them if necessary.

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

 profiles/base/package.use.mask | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 1a6df6d45e4..c8695fed938 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,15 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michał Górny <[email protected]> (2020-12-04)
+# Mask the experimental targets in release ebuilds.
+<dev-ml/llvm-ocaml-11 llvm_targets_AVR
+<sys-devel/clang-11 llvm_targets_AVR
+<sys-devel/llvm-11 llvm_targets_AVR
+<dev-ml/llvm-ocaml-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+<sys-devel/clang-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+<sys-devel/llvm-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+
 # Joonas Niilola <[email protected]> (2020-12-03)
 # Doc building seem to be very random without any predictability, 
 # bug #734104

Reply via email to