From 6a4a915188f124ab4b825305291dc830a99c6227 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Thu, 26 Dec 2019 17:06:55 -0500 Subject: [PATCH] Support arm64 in cross compilation script Ref #1431 --- tools/cross-compile.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/cross-compile.sh b/tools/cross-compile.sh index d0b962c3..d5e9f784 100755 --- a/tools/cross-compile.sh +++ b/tools/cross-compile.sh @@ -33,10 +33,14 @@ echo "Linux 32" GOOS=linux GOARCH=386 go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro tar -czf micro-$1-linux32.tar.gz micro-$1 mv micro-$1-linux32.tar.gz binaries -echo "Linux arm" +echo "Linux ARM 32" GOOS=linux GOARCH=arm go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro -tar -czf micro-$1-linux-arm.tar.gz micro-$1 -mv micro-$1-linux-arm.tar.gz binaries +tar -czf micro-$1-linux-arm32.tar.gz micro-$1 +mv micro-$1-linux-arm32.tar.gz binaries +echo "Linux ARM 64" +GOOS=linux GOARCH=arm64 go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro +tar -czf micro-$1-linux-arm64.tar.gz micro-$1 +mv micro-$1-linux-arm64.tar.gz binaries # NetBSD echo "NetBSD 64"