mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-05 14:07:27 -08:00
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:
parent
c5e4e953f5
commit
dc024bb16b
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -6,6 +6,10 @@
|
||||
|
||||
# New entries go on top.
|
||||
|
||||
# Sam James <sam@gentoo.org> (2025-12-07)
|
||||
# Needs not-yet-released GCC 16.
|
||||
dev-lang/python tail-call-interp
|
||||
|
||||
# Sam James <sam@gentoo.org> (2025-10-29)
|
||||
# Help Portage resolve app-crypt/gnupg[verify-sig] with the app-alternatives/gpg
|
||||
# transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles
|
||||
|
||||
@ -8,10 +8,6 @@
|
||||
# Need non-yet-stable caffe2
|
||||
sci-chemistry/gromacs nnpot
|
||||
|
||||
# Sam James <sam@gentoo.org> (2025-10-10)
|
||||
# Needs not-yet-stable GCC 15.
|
||||
dev-lang/python tail-call-interp
|
||||
|
||||
# Andreas Sturmlechner <asturm@gentoo.org> (2025-05-06)
|
||||
# USE=experimental is not stable by definition
|
||||
media-libs/zxing-cpp experimental
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user