mirror of
https://github.com/dolthub/dolt.git
synced 2026-04-21 02:57:46 -05:00
Adding support for building and installing for Linux OS on Mac arm64/aarch64 hardware
This commit is contained in:
@@ -15,7 +15,7 @@ apt-get update && apt-get install -y zip
|
||||
cd /src
|
||||
|
||||
BINS="dolt git-dolt git-dolt-smudge"
|
||||
OS_ARCH_TUPLES="windows-amd64 linux-amd64 darwin-amd64 darwin-arm64"
|
||||
OS_ARCH_TUPLES="windows-amd64 linux-amd64 linux-arm64 darwin-amd64 darwin-arm64"
|
||||
|
||||
for tuple in $OS_ARCH_TUPLES; do
|
||||
os=`echo $tuple | sed 's/-.*//'`
|
||||
|
||||
@@ -52,8 +52,13 @@ assert_linux_or_macos() {
|
||||
fail "E_UNSUPPORTED_OS" "dolt install.sh only supports macOS and Linux."
|
||||
fi
|
||||
|
||||
if [ "$ARCH-$OS" != "x86_64-Linux" -a "$ARCH-$OS" != "x86_64-Darwin" -a "$ARCH-$OS" != "arm64-Darwin" ]; then
|
||||
fail "E_UNSUPPOSED_ARCH" "dolt install.sh only supports installing dolt on x86_64 or x86 or Darwin-arm64."
|
||||
# Translate aarch64 to arm64, since that's what GOARCH calls it
|
||||
if [ "$ARCH" == "aarch64" ]; then
|
||||
ARCH="arm64"
|
||||
fi
|
||||
|
||||
if [ "$ARCH-$OS" != "x86_64-Linux" -a "$ARCH-$OS" != "x86_64-Darwin" -a "$ARCH-$OS" != "arm64-Darwin" -a "$ARCH-$OS" != "arm64-Linux" ]; then
|
||||
fail "E_UNSUPPOSED_ARCH" "dolt install.sh only supports installing dolt on x86_64, x86, Linux-aarch64, or Darwin-arm64."
|
||||
fi
|
||||
|
||||
if [ "$OS" == Linux ]; then
|
||||
|
||||
Reference in New Issue
Block a user