commit:     039177426347c1cfe2e445817d7b073b041ab7a3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 29 08:34:59 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 29 08:36:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03917742

dev-lang/python: don't unnecessarily force computed gotos

This is the default upstream if supported by the compiler since
042b128f58a952b2cd04bd5b7401bd54c67a687e (2.7.15).

Originally added in 7dc4fe8bae0c3ce25bc3eca183ad724a4c0f0a1d in ::gentoo.

It's possible this might even have negative effects at some point because
it conflicts with preserve_none/the tail call interpreter, if upstream
decide that passing this configure arg explicitly overrides that or something.

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

 dev-lang/python/python-0.3.13.3_p2.ebuild       | 1 -
 dev-lang/python/python-0.3.13.4.ebuild          | 1 -
 dev-lang/python/python-0.3.13.9999.ebuild       | 1 -
 dev-lang/python/python-0.3.14.0_beta2_p1.ebuild | 1 -
 dev-lang/python/python-0.3.14.0_beta3.ebuild    | 1 -
 dev-lang/python/python-0.3.14.9999.ebuild       | 1 -
 dev-lang/python/python-0.3.15.9999.ebuild       | 1 -
 dev-lang/python/python-2.7.18_p16-r2.ebuild     | 1 -
 dev-lang/python/python-3.10.17_p2.ebuild        | 1 -
 dev-lang/python/python-3.10.18.ebuild           | 1 -
 dev-lang/python/python-3.10.9999.ebuild         | 1 -
 dev-lang/python/python-3.11.12_p2.ebuild        | 1 -
 dev-lang/python/python-3.11.13.ebuild           | 1 -
 dev-lang/python/python-3.11.9999.ebuild         | 1 -
 dev-lang/python/python-3.12.10_p2.ebuild        | 1 -
 dev-lang/python/python-3.12.11.ebuild           | 1 -
 dev-lang/python/python-3.12.9999.ebuild         | 1 -
 dev-lang/python/python-3.13.3_p2.ebuild         | 1 -
 dev-lang/python/python-3.13.4.ebuild            | 1 -
 dev-lang/python/python-3.13.5.ebuild            | 1 -
 dev-lang/python/python-3.13.9999.ebuild         | 1 -
 dev-lang/python/python-3.14.0_beta2_p1.ebuild   | 1 -
 dev-lang/python/python-3.14.0_beta3.ebuild      | 1 -
 dev-lang/python/python-3.14.9999.ebuild         | 1 -
 dev-lang/python/python-3.15.9999.ebuild         | 1 -
 dev-lang/python/python-3.8.20_p7.ebuild         | 1 -
 dev-lang/python/python-3.9.22_p2.ebuild         | 1 -
 dev-lang/python/python-3.9.23.ebuild            | 1 -
 dev-lang/python/python-3.9.9999.ebuild          | 1 -
 29 files changed, 29 deletions(-)

diff --git a/dev-lang/python/python-0.3.13.3_p2.ebuild 
b/dev-lang/python/python-0.3.13.3_p2.ebuild
index a600e6a8b9c0..f8274cb351f1 100644
--- a/dev-lang/python/python-0.3.13.3_p2.ebuild
+++ b/dev-lang/python/python-0.3.13.3_p2.ebuild
@@ -391,7 +391,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-0.3.13.4.ebuild 
b/dev-lang/python/python-0.3.13.4.ebuild
index a600e6a8b9c0..f8274cb351f1 100644
--- a/dev-lang/python/python-0.3.13.4.ebuild
+++ b/dev-lang/python/python-0.3.13.4.ebuild
@@ -391,7 +391,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-0.3.13.9999.ebuild 
b/dev-lang/python/python-0.3.13.9999.ebuild
index a1df03efb43d..6dbe301dac38 100644
--- a/dev-lang/python/python-0.3.13.9999.ebuild
+++ b/dev-lang/python/python-0.3.13.9999.ebuild
@@ -378,7 +378,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-0.3.14.0_beta2_p1.ebuild 
b/dev-lang/python/python-0.3.14.0_beta2_p1.ebuild
index c5ef5b138ba7..4722ef1c393d 100644
--- a/dev-lang/python/python-0.3.14.0_beta2_p1.ebuild
+++ b/dev-lang/python/python-0.3.14.0_beta2_p1.ebuild
@@ -393,7 +393,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-0.3.14.0_beta3.ebuild 
b/dev-lang/python/python-0.3.14.0_beta3.ebuild
index 61c4c51d44ec..3a63db6a1878 100644
--- a/dev-lang/python/python-0.3.14.0_beta3.ebuild
+++ b/dev-lang/python/python-0.3.14.0_beta3.ebuild
@@ -387,7 +387,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-0.3.14.9999.ebuild 
b/dev-lang/python/python-0.3.14.9999.ebuild
index 2989e4a2f708..d3ee27dfcafb 100644
--- a/dev-lang/python/python-0.3.14.9999.ebuild
+++ b/dev-lang/python/python-0.3.14.9999.ebuild
@@ -378,7 +378,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-0.3.15.9999.ebuild 
b/dev-lang/python/python-0.3.15.9999.ebuild
index bdac07b36010..45b968978310 100644
--- a/dev-lang/python/python-0.3.15.9999.ebuild
+++ b/dev-lang/python/python-0.3.15.9999.ebuild
@@ -372,7 +372,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-2.7.18_p16-r2.ebuild 
b/dev-lang/python/python-2.7.18_p16-r2.ebuild
index c0e5d15a2c8a..c92aee69a0a1 100644
--- a/dev-lang/python/python-2.7.18_p16-r2.ebuild
+++ b/dev-lang/python/python-2.7.18_p16-r2.ebuild
@@ -197,7 +197,6 @@ src_configure() {
                --enable-unicode=ucs4
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.10.17_p2.ebuild 
b/dev-lang/python/python-3.10.17_p2.ebuild
index dd5e1696bcf5..4fde84190db6 100644
--- a/dev-lang/python/python-3.10.17_p2.ebuild
+++ b/dev-lang/python/python-3.10.17_p2.ebuild
@@ -375,7 +375,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.10.18.ebuild 
b/dev-lang/python/python-3.10.18.ebuild
index f83f9bb9e118..c3a46736407d 100644
--- a/dev-lang/python/python-3.10.18.ebuild
+++ b/dev-lang/python/python-3.10.18.ebuild
@@ -375,7 +375,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.10.9999.ebuild 
b/dev-lang/python/python-3.10.9999.ebuild
index 5a75aaee19c8..34bb28709302 100644
--- a/dev-lang/python/python-3.10.9999.ebuild
+++ b/dev-lang/python/python-3.10.9999.ebuild
@@ -364,7 +364,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.11.12_p2.ebuild 
b/dev-lang/python/python-3.11.12_p2.ebuild
index 385cd9d6f3ad..d1a54799b05e 100644
--- a/dev-lang/python/python-3.11.12_p2.ebuild
+++ b/dev-lang/python/python-3.11.12_p2.ebuild
@@ -378,7 +378,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.11.13.ebuild 
b/dev-lang/python/python-3.11.13.ebuild
index 6ef707f74f54..1a6e33254248 100644
--- a/dev-lang/python/python-3.11.13.ebuild
+++ b/dev-lang/python/python-3.11.13.ebuild
@@ -378,7 +378,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.11.9999.ebuild 
b/dev-lang/python/python-3.11.9999.ebuild
index 909b71bcab8c..224e9c5699b8 100644
--- a/dev-lang/python/python-3.11.9999.ebuild
+++ b/dev-lang/python/python-3.11.9999.ebuild
@@ -367,7 +367,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.12.10_p2.ebuild 
b/dev-lang/python/python-3.12.10_p2.ebuild
index c1c5804b3328..d73d44638f23 100644
--- a/dev-lang/python/python-3.12.10_p2.ebuild
+++ b/dev-lang/python/python-3.12.10_p2.ebuild
@@ -379,7 +379,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.12.11.ebuild 
b/dev-lang/python/python-3.12.11.ebuild
index 953a585b7d06..4824c1213850 100644
--- a/dev-lang/python/python-3.12.11.ebuild
+++ b/dev-lang/python/python-3.12.11.ebuild
@@ -379,7 +379,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.12.9999.ebuild 
b/dev-lang/python/python-3.12.9999.ebuild
index 99a9a1b3816e..09aa0d642de2 100644
--- a/dev-lang/python/python-3.12.9999.ebuild
+++ b/dev-lang/python/python-3.12.9999.ebuild
@@ -368,7 +368,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.13.3_p2.ebuild 
b/dev-lang/python/python-3.13.3_p2.ebuild
index 2a02ff9b8eac..08521645920b 100644
--- a/dev-lang/python/python-3.13.3_p2.ebuild
+++ b/dev-lang/python/python-3.13.3_p2.ebuild
@@ -402,7 +402,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.13.4.ebuild 
b/dev-lang/python/python-3.13.4.ebuild
index d7ba090d3875..a31a7b2e3f2f 100644
--- a/dev-lang/python/python-3.13.4.ebuild
+++ b/dev-lang/python/python-3.13.4.ebuild
@@ -402,7 +402,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.13.5.ebuild 
b/dev-lang/python/python-3.13.5.ebuild
index 43b86321cd34..4746b4ca8303 100644
--- a/dev-lang/python/python-3.13.5.ebuild
+++ b/dev-lang/python/python-3.13.5.ebuild
@@ -402,7 +402,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.13.9999.ebuild 
b/dev-lang/python/python-3.13.9999.ebuild
index e845eadc3617..37ac8dcf64d3 100644
--- a/dev-lang/python/python-3.13.9999.ebuild
+++ b/dev-lang/python/python-3.13.9999.ebuild
@@ -390,7 +390,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.14.0_beta2_p1.ebuild 
b/dev-lang/python/python-3.14.0_beta2_p1.ebuild
index 16596b396754..fc54f8a402a9 100644
--- a/dev-lang/python/python-3.14.0_beta2_p1.ebuild
+++ b/dev-lang/python/python-3.14.0_beta2_p1.ebuild
@@ -404,7 +404,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.14.0_beta3.ebuild 
b/dev-lang/python/python-3.14.0_beta3.ebuild
index c0123ac1f3ed..4337b2f22edd 100644
--- a/dev-lang/python/python-3.14.0_beta3.ebuild
+++ b/dev-lang/python/python-3.14.0_beta3.ebuild
@@ -404,7 +404,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.14.9999.ebuild 
b/dev-lang/python/python-3.14.9999.ebuild
index 65194aeb14ce..14832e250609 100644
--- a/dev-lang/python/python-3.14.9999.ebuild
+++ b/dev-lang/python/python-3.14.9999.ebuild
@@ -390,7 +390,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.15.9999.ebuild 
b/dev-lang/python/python-3.15.9999.ebuild
index e6af67d55aa7..456a4bcd55b2 100644
--- a/dev-lang/python/python-3.15.9999.ebuild
+++ b/dev-lang/python/python-3.15.9999.ebuild
@@ -384,7 +384,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.8.20_p7.ebuild 
b/dev-lang/python/python-3.8.20_p7.ebuild
index 868acf645bd5..fdb933080a1e 100644
--- a/dev-lang/python/python-3.8.20_p7.ebuild
+++ b/dev-lang/python/python-3.8.20_p7.ebuild
@@ -231,7 +231,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.9.22_p2.ebuild 
b/dev-lang/python/python-3.9.22_p2.ebuild
index 573aa3fc38d5..951e622dbb5d 100644
--- a/dev-lang/python/python-3.9.22_p2.ebuild
+++ b/dev-lang/python/python-3.9.22_p2.ebuild
@@ -308,7 +308,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.9.23.ebuild 
b/dev-lang/python/python-3.9.23.ebuild
index 70d26b505319..f6d681060605 100644
--- a/dev-lang/python/python-3.9.23.ebuild
+++ b/dev-lang/python/python-3.9.23.ebuild
@@ -308,7 +308,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

diff --git a/dev-lang/python/python-3.9.9999.ebuild 
b/dev-lang/python/python-3.9.9999.ebuild
index 76faae42f045..4a4effea93f8 100644
--- a/dev-lang/python/python-3.9.9999.ebuild
+++ b/dev-lang/python/python-3.9.9999.ebuild
@@ -297,7 +297,6 @@ src_configure() {
                --enable-ipv6
                --infodir='${prefix}/share/info'
                --mandir='${prefix}/share/man'
-               --with-computed-gotos
                --with-dbmliborder="${dbmliborder}"
                --with-libc=
                --enable-loadable-sqlite-extensions

Reply via email to