]> git.lizzy.rs Git - rust.git/blobdiff - src/ci/docker/scripts/sccache.sh
ci: add native aarch64-gnu docker builder
[rust.git] / src / ci / docker / scripts / sccache.sh
index 552afbfee7c175f6d69a5cf2daafe20a24738163..cebba57344bfdff0c151e2a7cc434aa71d4fec18 100644 (file)
@@ -1,6 +1,16 @@
 set -ex
 
-curl -fo /usr/local/bin/sccache \
-  https://ci-mirrors.rust-lang.org/rustc/2018-04-02-sccache-x86_64-unknown-linux-musl
+case "$(uname -m)" in
+    x86_64)
+        url="https://ci-mirrors.rust-lang.org/rustc/2018-04-02-sccache-x86_64-unknown-linux-musl"
+        ;;
+    aarch64)
+        url="https://ci-mirrors.rust-lang.org/rustc/2019-12-17-sccache-aarch64-unknown-linux-gnu"
+        ;;
+    *)
+        echo "unsupported architecture: $(uname -m)"
+        exit 1
+esac
 
+curl -fo /usr/local/bin/sccache "${url}"
 chmod +x /usr/local/bin/sccache