From a971dd08441a946cb45f298275c5f55d03530d2c Mon Sep 17 00:00:00 2001 From: Krassimir Valev Date: Mon, 8 Feb 2021 21:45:37 +0100 Subject: [PATCH] Dockerfile config for arm64 (#1259) * Add ARCH flag to denote difference between ARMHF and ARM64 platforms --- contrib/docker/Dockerfile-rpi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/contrib/docker/Dockerfile-rpi b/contrib/docker/Dockerfile-rpi index 3e37ac77..4c88c9bc 100644 --- a/contrib/docker/Dockerfile-rpi +++ b/contrib/docker/Dockerfile-rpi @@ -1,12 +1,13 @@ # -*-Dockerfile-*- FROM debian:stretch +ARG ARCH armhf # or aarch64 RUN apt update && \ apt install -y build-essential curl libcurl4-openssl-dev libsqlite3-dev pkg-config wget git -RUN wget https://github.com/ldc-developers/ldc/releases/download/v1.16.0/ldc2-1.16.0-linux-armhf.tar.xz && \ - tar -xvf ldc2-1.16.0-linux-armhf.tar.xz +RUN wget https://github.com/ldc-developers/ldc/releases/download/v1.16.0/ldc2-1.16.0-linux-${ARCH}.tar.xz && \ + tar -xvf ldc2-1.16.0-linux-${ARCH}.tar.xz COPY . /usr/src/onedrive RUN cd /usr/src/onedrive/ && \ - ./configure DC=/ldc2-1.16.0-linux-armhf/bin/ldmd2 && \ + ./configure DC=/ldc2-1.16.0-linux-${ARCH}/bin/ldmd2 && \ make clean && \ make && \ make install