• Bug#1121974: python3.13: Please build with -O1 on m68k to workaround in

    From John Paul Adrian Glaubitz@3:633/10 to All on Friday, December 05, 2025 13:20:02
    Subject: Bug#1121974: python3.13: Please build with -O1 on m68k to workaround interpretor lockups

    Source: python3.13
    Version: 3.13.9-1
    Severity: normal
    Tags: patch
    User: debian-68k@lists.debian.org
    Usertags: m68k
    X-Debbugs-Cc: debian-68k@lists.debian.org
    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))