From 40d5ec21d1de7a4791890781deb8b48a56c33314 Mon Sep 17 00:00:00 2001 From: Valerio Viperino <10340139+vvzen@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:18:56 +0100 Subject: [PATCH 1/3] chore: Switch to Rocky9 ARM image --- building/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/building/Dockerfile b/building/Dockerfile index 7618415..d17fa03 100644 --- a/building/Dockerfile +++ b/building/Dockerfile @@ -2,7 +2,9 @@ # on top of this image, use CMake to install the # additional moonray dependencies. -FROM nvidia/cuda:11.4.0-base-centos7 +# Use Rocky9 instead of Centos7, since Centos7 +# will be discontinued soon +FROM arm64v8/rockylinux:9 RUN yum install -y epel-release centos-release-scl.noarch RUN yum install -y devtoolset-9 devtoolset-9-gcc \ From bb0045db6b1e9459111ae85b1275ce203a46d75b Mon Sep 17 00:00:00 2001 From: Valerio Viperino <10340139+vvzen@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:19:20 +0100 Subject: [PATCH 2/3] chore: No need for CUDA --- building/Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/building/Dockerfile b/building/Dockerfile index d17fa03..c8f3acd 100644 --- a/building/Dockerfile +++ b/building/Dockerfile @@ -17,7 +17,6 @@ RUN yum install -y bison flex wget git python3 python3-devel \ # Not required when using cuda:11.4.0-base-centos7 # RUN yum-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.repo RUN yum install -y mesa-libGL -RUN yum install -y cuda-toolkit-11-4 # Not needed if you skip building the GUI apps (CMake -DBUILD_QT_APPS=NO) RUN yum install -y qt5-qtbase-devel qt5-qtscript-devel From 22e8a364bab1078627427b4c7b5e6a044827076e Mon Sep 17 00:00:00 2001 From: Valerio Viperino <10340139+vvzen@users.noreply.github.com> Date: Mon, 27 Mar 2023 09:19:32 +0100 Subject: [PATCH 3/3] chore: Use ARM64 version of cmake --- building/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/building/Dockerfile b/building/Dockerfile index c8f3acd..6135ee3 100644 --- a/building/Dockerfile +++ b/building/Dockerfile @@ -22,7 +22,7 @@ RUN yum install -y mesa-libGL RUN yum install -y qt5-qtbase-devel qt5-qtscript-devel RUN mkdir /installs /installs/bin /installs/lib /installs/include -RUN cd /installs; wget https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-x86_64.tar.gz; tar xzf cmake-3.23.1-linux-x86_64.tar.gz -ENV PATH=/installs/cmake-3.23.1-linux-x86_64/bin:${PATH} +RUN cd /installs; wget https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-aarch64.tar.gz; tar xzf cmake-3.23.1-linux-aarch64.tar.gz +ENV PATH=/installs/cmake-3.23.1-linux-aarch64/bin:${PATH} RUN mkdir /build CMD scl enable devtoolset-9 bash