From fe7e07762af8bc416f928bd381279afc29d98484 Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith" Date: Sat, 13 Dec 2025 17:31:11 +0000 Subject: [PATCH 1/2] gps-raspbian: use --enable-big-digits=15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add SlowNonDebugUnixBuild15BitDigits build class and use it for the gps-raspbian builder to configure Python with 15-bit digits. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- master/custom/builders.py | 3 ++- master/custom/factories.py | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/master/custom/builders.py b/master/custom/builders.py index a44b7a83..f7834e8c 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -23,6 +23,7 @@ SharedUnixBuild, SlowDebugUnixBuild, SlowNonDebugUnixBuild, + SlowNonDebugUnixBuild15BitDigits, SlowUnixInstalledBuild, NonDebugUnixBuild, UnixInstalledBuild, @@ -157,7 +158,7 @@ ("PPC64LE Fedora Stable Clang Installed", "cstratak-fedora-stable-ppc64le", ClangUnixInstalledBuild), # Linux armv7l (32-bit) GCC - ("ARM Raspbian", "gps-raspbian", SlowNonDebugUnixBuild), + ("ARM Raspbian", "gps-raspbian", SlowNonDebugUnixBuild15BitDigits), # Linux armv8 (64-bit) GCC ("ARM64 Raspbian", "stan-raspbian", SlowNonDebugUnixBuild), diff --git a/master/custom/factories.py b/master/custom/factories.py index 9a5ce1c0..2eb1d4cf 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -379,6 +379,10 @@ class SlowNonDebugUnixBuild(NonDebugUnixBuild): testFlags = [*NonDebugUnixBuild.testFlags, "-u-cpu"] +class SlowNonDebugUnixBuild15BitDigits(SlowNonDebugUnixBuild): + configureFlags = [*SlowNonDebugUnixBuild.configureFlags, "--enable-big-digits=15"] + + class SlowDebugUnixBuild(UnixBuild): test_timeout = SLOW_TIMEOUT testFlags = [*UnixBuild.testFlags, "-u-cpu"] From 1285677b030a656f2c4c2a9a51251a4f2f279993 Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith" <68491+gpshead@users.noreply.github.com> Date: Sat, 13 Dec 2025 09:46:19 -0800 Subject: [PATCH 2/2] consistent style Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --- master/custom/factories.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/master/custom/factories.py b/master/custom/factories.py index 2eb1d4cf..b5a3e301 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -380,7 +380,10 @@ class SlowNonDebugUnixBuild(NonDebugUnixBuild): class SlowNonDebugUnixBuild15BitDigits(SlowNonDebugUnixBuild): - configureFlags = [*SlowNonDebugUnixBuild.configureFlags, "--enable-big-digits=15"] + configureFlags = [ + *SlowNonDebugUnixBuild.configureFlags, + "--enable-big-digits=15", + ] class SlowDebugUnixBuild(UnixBuild):