From 54d072edd47303fe1fc9b68d05d0d6bc88af2fd8 Mon Sep 17 00:00:00 2001 From: Guofang Date: Tue, 27 Oct 2026 21:36:07 +0800 Subject: [PATCH] Map macOS arm64 to aarch64 for the debian13 multiarch directory Co-Authored-By: Claude Sonnet 5.5 --- debian13/build.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/debian13/build.sh b/debian13/build.sh index 7f0e6bb..b1cfe23 100755 --- a/debian13/build.sh +++ b/debian13/build.sh @@ -15,7 +15,11 @@ fi SOURCES_DIR="$SOURCES_DIR" "$FETCH_SCRIPT" +# macOS reports arm64 where Linux (and Debian multiarch) call it aarch64. +ARCH=$(uname -m) +[ "$ARCH" = arm64 ] && ARCH=aarch64 + echo "Building image $IMAGE_NAME with podman (prefix $PREFIX) ..." exec podman build --build-context sources="$SOURCES_DIR" \ - --build-arg PREFIX="$PREFIX" --build-arg MULTIARCH="$(uname -m)-linux-gnu" \ + --build-arg PREFIX="$PREFIX" --build-arg MULTIARCH="$ARCH-linux-gnu" \ --tag "$IMAGE_NAME" "$SCRIPT_DIR"