From fc6811e38d3195503c2ae87d91c3cd9279e753c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Date: Thu, 12 Jun 2025 23:14:10 +0200 Subject: [PATCH] profiles, m68k time64 / aligned: enable python 3.13 here again MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas K. Hüttel --- profiles/default/linux/m68k/23.0/time64/make.defaults | 9 +++++++++ profiles/default/linux/m68k/23.0/time64/package.mask | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/profiles/default/linux/m68k/23.0/time64/make.defaults b/profiles/default/linux/m68k/23.0/time64/make.defaults index 9188aed8a5827..61e5746feb90e 100644 --- a/profiles/default/linux/m68k/23.0/time64/make.defaults +++ b/profiles/default/linux/m68k/23.0/time64/make.defaults @@ -8,3 +8,12 @@ CFLAGS="${CFLAGS} -malign-int" CXXFLAGS="${CXXFLAGS} -malign-int" FCFLAGS="${FCFLAGS} -malign-int" FFLAGS="${FFLAGS} -malign-int" + +# As opposed to old-style m68k, python-3.13 (and later?) works here +# Unfortunately, since the main m68k profile overwrites these variables, +# we cannot simply go back to the base settings but need to overwrite +# them *again*. +PYTHON_SINGLE_TARGET="python3_13" +PYTHON_TARGETS="python3_13" +BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_13 python_single_target_python3_13" + diff --git a/profiles/default/linux/m68k/23.0/time64/package.mask b/profiles/default/linux/m68k/23.0/time64/package.mask index 702337e06c071..6b44966a1a445 100644 --- a/profiles/default/linux/m68k/23.0/time64/package.mask +++ b/profiles/default/linux/m68k/23.0/time64/package.mask @@ -5,3 +5,7 @@ # Since we are using -maligned-int by default here, we also need the # corresponding fixed / patched toolchain versions...