dev-lang/python: update tail-call-interp requirements

Upstream retroactively changed the requirements to also need
__attribute__((preserve_none)) rather than just musttail, so it needs
unreleased GCC 16, or Clang 19.

Mask given we test it mostly with GCC, but people can unmask it locally
if they want to use Clang.

Closes: https://bugs.gentoo.org/967142
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-12-07 09:06:12 +00:00
parent c5e4e953f5
commit dc024bb16b
12 changed files with 24 additions and 24 deletions

View File

@@ -88,7 +88,7 @@ BDEPEND="
virtual/pkgconfig
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -136,7 +136,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -79,7 +79,7 @@ BDEPEND="
virtual/pkgconfig
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -129,7 +129,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -87,7 +87,7 @@ BDEPEND="
virtual/pkgconfig
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -136,7 +136,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -87,7 +87,7 @@ BDEPEND="
virtual/pkgconfig
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -136,7 +136,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -79,7 +79,7 @@ BDEPEND="
virtual/pkgconfig
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -124,7 +124,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -96,7 +96,7 @@ BDEPEND="
)
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -153,7 +153,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -88,7 +88,7 @@ BDEPEND="
)
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -141,7 +141,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -95,7 +95,7 @@ BDEPEND="
)
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -147,7 +147,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -95,7 +95,7 @@ BDEPEND="
)
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -147,7 +147,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi

View File

@@ -88,7 +88,7 @@ BDEPEND="
)
tail-call-interp? (
|| (
>=sys-devel/gcc-15:*
>=sys-devel/gcc-16:*
>=llvm-core/clang-19:*
)
)
@@ -136,7 +136,7 @@ pkg_setup() {
linux-info_pkg_setup
fi
if use tail-call-interp; then
tc-check-min_ver gcc 15
tc-check-min_ver gcc 16
tc-check-min_ver clang 19
fi
fi