Your message dated Sat, 06 Dec 2025 19:20:52 +0000
with message-id <[email protected]>
and subject line Bug#1122007: fixed in python3.14 3.14.2-1
has caused the Debian Bug report #1122007,
regarding python3.14: Please drop -Os from CFLAGS for sh4
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.)


-- 
1122007: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122007
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python3.14
Version: 3.14.0-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: sh4
X-Debbugs-Cc: [email protected]

Hi,

the previously applied workaround for sh4 to fix the internal compiler [1]
error with gcc-14 can be dropped now since the gcc-15 package in unstable
is using the new LRA-enabled backend on sh4 which isn't affected by the
previous register allocation problems thanks to the new register allocator
LRA.

Thus, we can drop the workaround to build python3.14 with -Os on sh4:

--- debian/rules.orig   2025-12-01 12:03:40.000000000 +0100
+++ debian/rules        2025-12-05 16:13:26.781895996 +0100
@@ -192,11 +192,7 @@
     DPKG_CPPFLAGS += -DWITH_PYMALLOC_RADIX_TREE=0
     DPKG_PIE_CPPFLAGS += -DWITH_PYMALLOC_RADIX_TREE=0
 endif
-# see https://gcc.gnu.org/PR81426
-ifneq (,$(filter $(DEB_HOST_ARCH), sh4))
-    OPT_CFLAGS += $(filter-out -O%,$(DPKG_CFLAGS)) -Os
-    OPT_PIE_CFLAGS += $(filter-out -O%,$(DPKG_PIE_CFLAGS)) -Os
-endif
+
 ifneq (,$(filter $(DEB_HOST_ARCH), ppc64 ppc64el))
     OPT_CFLAGS += -fexceptions
     OPT_PIE_CFLAGS += -fexceptions

Thanks,
Adrian

> [1] 
> https://buildd.debian.org/status/fetch.php?pkg=python3.13&arch=sh4&ver=3.13.0-2&stamp=1731428213&raw=0

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--- debian/rules.orig   2025-12-01 12:03:40.000000000 +0100
+++ debian/rules        2025-12-05 16:13:26.781895996 +0100
@@ -192,11 +192,7 @@
     DPKG_CPPFLAGS += -DWITH_PYMALLOC_RADIX_TREE=0
     DPKG_PIE_CPPFLAGS += -DWITH_PYMALLOC_RADIX_TREE=0
 endif
-# see https://gcc.gnu.org/PR81426
-ifneq (,$(filter $(DEB_HOST_ARCH), sh4))
-    OPT_CFLAGS += $(filter-out -O%,$(DPKG_CFLAGS)) -Os
-    OPT_PIE_CFLAGS += $(filter-out -O%,$(DPKG_PIE_CFLAGS)) -Os
-endif
+
 ifneq (,$(filter $(DEB_HOST_ARCH), ppc64 ppc64el))
     OPT_CFLAGS += -fexceptions
     OPT_PIE_CFLAGS += -fexceptions

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

We believe that the bug you reported is fixed in the latest version of
python3.14, 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.14 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:20:08 -0400
Source: python3.14
Architecture: source
Version: 3.14.2-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1121969 1122007
Changes:
 python3.14 (3.14.2-1) unstable; urgency=medium
 .
   [ Stefano Rivera ]
   * Python 3.14.2 final.
   * Re-enable JIT.
     - Mark JIT symbols optional.
   * Drop -Os from CFLAGS for sh4. Closes: #1122007
   * Build with -O1 on m68k. Closes: #1121969
Checksums-Sha1:
 9a51bcad9b208119ec89d12680d72abf23dd9f6d 3595 python3.14_3.14.2-1.dsc
 b21c499c9e0250c1bfabc29a08c160018d2f6f57 23566248 python3.14_3.14.2.orig.tar.xz
 9b21c0b22b37ffe50c38f1558e4c764473c6bfb4 221124 
python3.14_3.14.2-1.debian.tar.xz
 41b1a6df28530088ea6dde3fffcfab80dfedd774 6003 
python3.14_3.14.2-1_source.buildinfo
Checksums-Sha256:
 88b4e49b9c79249d89c1e03517181573a8265f23698b9bae6026ac0a005fe9d2 3595 
python3.14_3.14.2-1.dsc
 ce543ab854bc256b61b71e9b27f831ffd1bfd60a479d639f8be7f9757cf573e9 23566248 
python3.14_3.14.2.orig.tar.xz
 ea1ce82c03d7859ffbcb398dc819dbf0f42affb28d99ab0d940351f646940494 221124 
python3.14_3.14.2-1.debian.tar.xz
 ad8a56463b865c1327c0d3cacbaac928244344a94db99524bfdea4b3c934703b 6003 
python3.14_3.14.2-1_source.buildinfo
Files:
 d9213232ff9f41edc0c04479045aae22 3595 python optional python3.14_3.14.2-1.dsc
 19a31b2838db3b53f9f2db8782bf8773 23566248 python optional 
python3.14_3.14.2.orig.tar.xz
 dc0c4895dd8bbe232bc47965fd2a7486 221124 python optional 
python3.14_3.14.2-1.debian.tar.xz
 c1fb651e9c9aac44fce4483e734fa958 6003 python optional 
python3.14_3.14.2-1_source.buildinfo

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

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCaTR9AhQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2NZAAQDThrfZ6Q2OotU1G7zQm2EoYbnpkL8O
lfhWvIwjwIFp6wD/Qhd8xF1Yls/1QrhsPn9dEoOvkY+bt9R39YvGhGFheQM=
=9M3X
-----END PGP SIGNATURE-----

Attachment: pgpBoHVGxEP63.pgp
Description: PGP signature


--- End Message ---

Reply via email to