Your message dated Sat, 06 Dec 2025 19:20:07 +0000
with message-id <[email protected]>
and subject line Bug#1121974: fixed in python3.13 3.13.11-1
has caused the Debian Bug report #1121974,
regarding python3.13: Please build with -O1 on m68k to workaround interpretor 
lockups
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1121974: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121974
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python3.13
Version: 3.13.9-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: m68k
X-Debbugs-Cc: [email protected]

Hi,

the Python interpretor currently locks up on m68k during build when building
with gcc-15. This can be worked around by building the interpretor with -O1.

Please apply the following patch as a workaround for the lockups:

--- debian/rules.orig   2025-12-05 11:44:21.571871726 +0100
+++ debian/rules        2025-12-05 11:44:13.347825637 +0100
@@ -203,6 +203,11 @@
     DEBUG_CFLAGS += -fexceptions
 endif
 
+ifneq (,$(filter $(DEB_HOST_ARCH), m68k))
+    OPT_CFLAGS += $(filter-out -O%,$(DPKG_CFLAGS)) -O1
+    OPT_PIE_CFLAGS += $(filter-out -O%,$(DPKG_PIE_CFLAGS)) -O1
+endif
+
 ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
   ifeq ($(DEB_HOST_ARCH_OS),linux)
     ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf arm64 i386 
powerpc ppc64 ppc64el s390x))

I will try to figure out which optimization flags causes these lockups.

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--- debian/rules.orig   2025-12-05 11:44:21.571871726 +0100
+++ debian/rules        2025-12-05 11:44:13.347825637 +0100
@@ -203,6 +203,11 @@
     DEBUG_CFLAGS += -fexceptions
 endif
 
+ifneq (,$(filter $(DEB_HOST_ARCH), m68k))
+    OPT_CFLAGS += $(filter-out -O%,$(DPKG_CFLAGS)) -O1
+    OPT_PIE_CFLAGS += $(filter-out -O%,$(DPKG_PIE_CFLAGS)) -O1
+endif
+
 ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
   ifeq ($(DEB_HOST_ARCH_OS),linux)
     ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf arm64 i386 
powerpc ppc64 ppc64el s390x))

--- End Message ---
--- Begin Message ---
Source: python3.13
Source-Version: 3.13.11-1
Done: Stefano Rivera <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python3.13, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefano Rivera <[email protected]> (supplier of updated python3.13 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 06 Dec 2025 09:15:20 -0400
Source: python3.13
Architecture: source
Version: 3.13.11-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1121974
Changes:
 python3.13 (3.13.11-1) unstable; urgency=medium
 .
   * Python 3.13.11.
   * Fix the tempfile module in python3.13-minimal (min-tempfile.diff).
     (LP: #2127898)
   * Build with -O1 on m68k. Closes: #1121974
Checksums-Sha1:
 5a846785a5c47ba09658a561179f16f9be05314a 3699 python3.13_3.13.11-1.dsc
 1c658e3f04f9ebc0eadd4450cb78ce50ab526597 22704352 
python3.13_3.13.11.orig.tar.xz
 b722c2c4b10f5c53393667f4483ed16a43c76c34 963 python3.13_3.13.11.orig.tar.xz.asc
 955bcbaaa07445db2333c5db4dad448c00fa9a20 261648 
python3.13_3.13.11-1.debian.tar.xz
 1ec45620c74e2b656109ddf5a2dd92fdb8b6a65d 5976 
python3.13_3.13.11-1_source.buildinfo
Checksums-Sha256:
 89b7935367c17f06a45d1b8f07555e26be953a0eb3e6c92176e683d6650cd832 3699 
python3.13_3.13.11-1.dsc
 16ede7bb7cdbfa895d11b0642fa0e523f291e6487194d53cf6d3b338c3a17ea2 22704352 
python3.13_3.13.11.orig.tar.xz
 49508930206f812526482208c7ba44c80514ac3a5b8dab4505bd5a308439b16d 963 
python3.13_3.13.11.orig.tar.xz.asc
 7851f85a255b4bbd6f986a89115296e262ec222ed39fbf7a5bcebd4346048661 261648 
python3.13_3.13.11-1.debian.tar.xz
 c08bea3af1949b9c4ecbc469ad8398e509f5777ea1cf566900abafa69273056c 5976 
python3.13_3.13.11-1_source.buildinfo
Files:
 7eb8f084ef62ff90ee1d07ffcf63e979 3699 python optional python3.13_3.13.11-1.dsc
 4c3517dd8b1fd76377dcb3e5e8f71ad6 22704352 python optional 
python3.13_3.13.11.orig.tar.xz
 0c56ec35d7bea0570ff8a861427bcdc4 963 python optional 
python3.13_3.13.11.orig.tar.xz.asc
 6e16dc3fe5f2401a0b7d7bfccc39b722 261648 python optional 
python3.13_3.13.11-1.debian.tar.xz
 3990364a48cdc1cb29edd1ab8cebe7af 5976 python optional 
python3.13_3.13.11-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCaTR9IBQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2H3EAQCUge+kOaQRIA+cWQkcH7N6S/7Cl7zC
JPEY3kExhlDDJQEAzDKtlfiSxN1k0wZ7nazcvq1ojVDRnDQM+HA6yC06rgM=
=ODt3
-----END PGP SIGNATURE-----

Attachment: pgpLXMNYf8YSp.pgp
Description: PGP signature


--- End Message ---

Reply via email to