julia: switch to multi-arch

This commit is contained in:
aptalca
2024-02-15 20:21:39 -05:00
parent 0317790465
commit a8dcba063b
3 changed files with 15 additions and 7 deletions
+9 -6
View File
@@ -13,12 +13,15 @@ RUN \
fi && \
JULIA_MIN_VERSION=$(echo "${MOD_VERSION}" | cut -d. -f 1,2) && \
mkdir -p /root-layer/julia-bins && \
echo "**** Downloading x86_64 binary ****" && \
curl -fL "https://julialang-s3.julialang.org/bin/linux/x64/${JULIA_MIN_VERSION}/julia-${MOD_VERSION}-linux-x86_64.tar.gz" -o \
"/root-layer/julia-bins/julia-x86_64.tar.gz" && \
echo "**** Downloading aarch64 binary ****" && \
curl -fL "https://julialang-s3.julialang.org/bin/linux/aarch64/${JULIA_MIN_VERSION}/julia-${MOD_VERSION}-linux-aarch64.tar.gz" -o \
"/root-layer/julia-bins/julia-aarch64.tar.gz"
if [ $(uname -m) = "x86_64" ]; then \
echo "**** Downloading x86_64 binary ****" && \
curl -fL "https://julialang-s3.julialang.org/bin/linux/x64/${JULIA_MIN_VERSION}/julia-${MOD_VERSION}-linux-x86_64.tar.gz" -o \
"/root-layer/julia-bins/julia.tar.gz"; \
elif [ $(uname -m) = "aarch64" ]; then \
echo "**** Downloading aarch64 binary ****" && \
curl -fL "https://julialang-s3.julialang.org/bin/linux/aarch64/${JULIA_MIN_VERSION}/julia-${MOD_VERSION}-linux-aarch64.tar.gz" -o \
"/root-layer/julia-bins/julia.tar.gz"; \
fi
COPY root/ /root-layer/