[vcpkg-script] fix vcpkg bootstrap failing on Musl Arm64 (#44875)

This commit is contained in:
Amin Ya 2025-04-07 11:55:30 -07:00 committed by GitHub
parent c2f3cd48f3
commit 5bb626a3b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 5 deletions

View File

@ -101,9 +101,7 @@ ARCH="$(uname -m)"
if [ -e /etc/alpine-release ]; then
vcpkgUseSystem="ON"
if [ "$ARCH" = "x86_64" ]; then
vcpkgUseMuslC="ON"
fi
vcpkgUseMuslC="ON"
fi
if [ "$UNAME" = "OpenBSD" ]; then
@ -181,7 +179,7 @@ if [ "$UNAME" = "Darwin" ]; then
echo "Downloading vcpkg-macos..."
vcpkgToolReleaseSha=$VCPKG_MACOS_SHA
vcpkgToolName="vcpkg-macos"
elif [ "$vcpkgUseMuslC" = "ON" ]; then
elif [ "$vcpkgUseMuslC" = "ON" ] && [ "$ARCH" = "x86_64" ]; then
echo "Downloading vcpkg-muslc..."
vcpkgToolReleaseSha=$VCPKG_MUSLC_SHA
vcpkgToolName="vcpkg-muslc"
@ -189,7 +187,7 @@ elif [ "$ARCH" = "x86_64" ]; then
echo "Downloading vcpkg-glibc..."
vcpkgToolReleaseSha=$VCPKG_GLIBC_SHA
vcpkgToolName="vcpkg-glibc"
elif [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then
elif [ "$vcpkgUseMuslC" = "OFF" ] && { [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; }; then
echo "Downloading vcpkg-arm64-glibc..."
vcpkgToolReleaseSha=$VCPKG_GLIBC_ARM64_SHA
vcpkgToolName="vcpkg-glibc-arm64"