diff options
author | Sam James <sam@gentoo.org> | 2022-01-12 01:16:55 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-01-12 02:45:18 +0000 |
commit | fb809aeadee57ffa24591e60cfb41aecd4823090 (patch) | |
tree | f54666e790a8c197eccd9216f26e1688a6aa1dd3 /profiles/base/use.mask | |
parent | app-emulation/virtualbox: allow disabling PCH (diff) | |
download | gentoo-fb809aeadee57ffa24591e60cfb41aecd4823090.tar.gz gentoo-fb809aeadee57ffa24591e60cfb41aecd4823090.tar.bz2 gentoo-fb809aeadee57ffa24591e60cfb41aecd4823090.zip |
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 <sam@gentoo.org>
Diffstat (limited to 'profiles/base/use.mask')
-rw-r--r-- | profiles/base/use.mask | 8 |
1 files changed, 8 insertions, 0 deletions
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 <sam@gentoo.org> (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 <toolchain@gentoo.org> and/or <qa@gentoo.org> before dropping. +# See e.g. bug #753323, bug #822690. +pch + # Hans de Graaff <graaff@gentoo.org> (2021-07-09) # Mask Ruby 2.5 as EOL ruby_targets_ruby25 |