From 74898bac3b56544792b866cc81790d76e846a162 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 19 Nov 2021 17:36:43 +0000 Subject: [PATCH] build: add windows/arm64 build - NB this does not support mount yet #5828 --- .github/workflows/build.yml | 2 +- bin/cross-compile.go | 1 + docs/content/downloads.md | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 78a94227c..31b2b2d90 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,7 +79,7 @@ jobs: - job_name: other_os os: ubuntu-latest go: '1.17.x' - build_flags: '-exclude "^(windows/|darwin/|linux/)"' + build_flags: '-exclude "^(windows/(386|amd64)|darwin/|linux/)"' compile_all: true deploy: true diff --git a/bin/cross-compile.go b/bin/cross-compile.go index ea86310d5..2d10dec88 100644 --- a/bin/cross-compile.go +++ b/bin/cross-compile.go @@ -52,6 +52,7 @@ var ( var osarches = []string{ "windows/386", "windows/amd64", + "windows/arm64", "darwin/amd64", "darwin/arm64", "linux/386", diff --git a/docs/content/downloads.md b/docs/content/downloads.md index 380d337c7..682937b44 100644 --- a/docs/content/downloads.md +++ b/docs/content/downloads.md @@ -18,7 +18,7 @@ See the [install](https://rclone.org/install/) documentation for more details. | Intel/AMD - 32 Bit | {{< download windows 386 >}} | - | {{< download linux 386 >}} | {{< download linux 386 deb >}} | {{< download linux 386 rpm >}} | {{< download freebsd 386 >}} | {{< download netbsd 386 >}} | {{< download openbsd 386 >}} | {{< download plan9 386 >}} | - | | ARMv6 - 32 Bit | - | - | {{< download linux arm >}} | {{< download linux arm deb >}} | {{< download linux arm rpm >}} | {{< download freebsd arm >}} | {{< download netbsd arm >}} | - | - | - | | ARMv7 - 32 Bit | - | - | {{< download linux arm-v7 >}} | {{< download linux arm-v7 deb >}} | {{< download linux arm-v7 rpm >}} | {{< download freebsd arm-v7 >}} | {{< download netbsd arm-v7 >}} | - | - | - | -| ARM - 64 Bit | - | {{< download osx arm64 >}} | {{< download linux arm64 >}} | {{< download linux arm64 deb >}} | {{< download linux arm64 rpm >}} | - | - | - | - | - | +| ARM - 64 Bit | {{< download windows arm64 >}} | {{< download osx arm64 >}} | {{< download linux arm64 >}} | {{< download linux arm64 deb >}} | {{< download linux arm64 rpm >}} | - | - | - | - | - | | MIPS - Big Endian | - | - | {{< download linux mips >}} | {{< download linux mips deb >}} | {{< download linux mips rpm >}} | - | - | - | - | - | | MIPS - Little Endian | - | - | {{< download linux mipsle >}} | {{< download linux mipsle deb >}} | {{< download linux mipsle rpm >}} | - | - | - | - | - |