commit:     f78baacd0793a9dd7e00f780cd878b528eaa79b6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 10 04:50:53 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 10 04:51:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78baacd

profiles/base: stable-mask dev-lang/python[tail-call-interp]

With older compilers, musttail doesn't exist, so it's easy to run out of stack
if the compiler decides not to do TCO. It's even worse with -fprofile-generate
as the instrumentation for the training stage bloats it all up.

Closes: https://bugs.gentoo.org/963989
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 7b79d5ed0a78..ee94a171de0c 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,10 @@
 # New entries go on top.
 # Please use the same syntax as in package.use.mask.
 
+# Sam James <[email protected]> (2025-10-10)
+# Needs not-yet-stable GCC 15.
+dev-lang/python tail-call-interp
+
 # Andreas Sturmlechner <[email protected]> (2025-05-06)
 # USE=experimental is not stable by definition
 media-libs/zxing-cpp experimental

Reply via email to