From 99c46ffe2d4779e081c211206efb5a9ad998c2d8 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 10 Jul 2026 10:53:18 -0700 Subject: [PATCH] Ditch architectures that are failing to build 3.15+ on Alpine --- generate-stackbrew-library.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index dd54dfedf..a49825d06 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -136,6 +136,23 @@ for version; do ;; esac + if [[ "$variant" == alpine* ]]; then + # https://github.com/python/cpython/issues/143632 + # /usr/include/sys/prctl.h:88:8: error: redefinition of 'struct prctl_mm_map' + case "$version" in + 3.10 | 3.11 | 3.12 | 3.13 | 3.14) ;; + *) + variantArches="$( + sed <<<" $variantArches " \ + -e 's/ arm32v6 / /g' \ + -e 's/ arm32v7 / /g' \ + -e 's/ i386 / /g' \ + -e 's/ ppc64le / /g' \ + )" + ;; + esac + fi + sharedTags=() for windowsShared in windowsservercore nanoserver; do if [[ "$variant" == "$windowsShared"* ]]; then