Fix build script for Apple Silicon MacOS.

This commit is contained in:
Xiuming Chen 2025-04-22 10:27:53 -07:00
parent 33ce337cd3
commit bb5949ea44

9
build
View file

@ -211,14 +211,15 @@ fi
if [ -z "$PLATFORM" ]; then if [ -z "$PLATFORM" ]; then
# use system architecture if not specified # use system architecture if not specified
if [ "$(uname -m)" == "x86_64" ]; then UNAME="$(uname -m)"
if [ "$UNAME" == "x86_64" ]; then
PLATFORM="linux/amd64" PLATFORM="linux/amd64"
elif [ "$(uname -m)" == "aarch64" ]; then elif [ "$UNAME" == "aarch64" ] || [ "$UNAME" == "arm64" ]; then
PLATFORM="linux/arm64" PLATFORM="linux/arm64"
elif [ "$(uname -m)" == "armv7l" ]; then elif [ "$UNAME" == "armv7l" ]; then
PLATFORM="linux/arm/v7" PLATFORM="linux/arm/v7"
else else
log "Unknown architecture: $(uname -m)" log "Unknown architecture: $UNAME"
exit 1 exit 1
fi fi
fi fi