From fb809aeadee57ffa24591e60cfb41aecd4823090 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 12 Jan 2022 01:16:55 +0000 Subject: profiles/base: [QA] mask USE=pch PCH is notoriously fragile & unstable. It often leads to (unclear) build failures and has questionable value in terms of performance, at least for the general case. Users are free to unmask it if they wish at their own risk. Bug: https://bugs.gentoo.org/753323 Bug: https://bugs.gentoo.org/822690 Signed-off-by: Sam James --- profiles/base/use.mask | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'profiles') diff --git a/profiles/base/use.mask b/profiles/base/use.mask index eee41ca8c6f8..c6a22bb1577f 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,6 +4,14 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Sam James (2022-01-12) +# PCH has proven itself to be unreliable and lead to spurious build +# failures. Masking so users aren't exposed to such failures without opting-in. +# Failures aren't always reproducible and implementations are often fragile. +# Please speak to and/or before dropping. +# See e.g. bug #753323, bug #822690. +pch + # Hans de Graaff (2021-07-09) # Mask Ruby 2.5 as EOL ruby_targets_ruby25 -- cgit v1.2.3-65-gdbad