Re: Bug#1121969: python3.14: Please build with -O1 on m68k to workaround interpretor lockups
Eero Tamminen <[email protected]> Fri, 5 Dec 2025 20:56:33 +0200
| Newsgroups | gmane.linux.debian.ports.68k |
|---|---|
| Message-ID | <[email protected]> |
Hi, On 12/5/25 12:45, John Paul Adrian Glaubitz wrote: > Source: python3.14 > Version: 3.14.0-5 > 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 > + Add also GCC version >=15 check to arch check? (To avoid perf regression on older compilers.) - Eero > 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