From a0f3b10cdef78a5ca592e4a5fabb9c57b03b0f51 Mon Sep 17 00:00:00 2001
From: MADELA Patrick <patrick.madela@synchrotron-soleil.fr>
Date: Thu, 6 Oct 2022 19:43:00 +0200
Subject: [PATCH] Workaround to build el7-i686 because cmake 3 not availabe on
 CentOS 7 x86

---
 .gitlab-ci.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index eda9125..54d8b7a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,12 +15,16 @@ stages:
   stage: prebuild
   script:
     - yum install -y openssl-devel
+    # Get latest version of cmake available for i386 (cmake 3 not available for CentOS 7 x86) 
+    - curl -s -OL https://cmake.org/files/v3.6/cmake-3.6.3-Linux-i386.tar.gz
+    - tar -xzvf cmake-3.6.3-Linux-i386.tar.gz
+    # Get source of a cmake buildable with latest version of cmake available for i386 
     - curl -s -OL https://github.com/Kitware/CMake/releases/download/v${PREBUILD_CMAKE_VERSION}/cmake-${PREBUILD_CMAKE_VERSION}-SHA-256.txt
     - curl -s -OL https://github.com/Kitware/CMake/releases/download/v${PREBUILD_CMAKE_VERSION}/cmake-${PREBUILD_CMAKE_VERSION}.tar.gz
     - echo "$(cat cmake-${PREBUILD_CMAKE_VERSION}-SHA-256.txt | grep cmake-${PREBUILD_CMAKE_VERSION}.tar.gz)" | sha256sum --check --status
     - tar -xzf cmake-${PREBUILD_CMAKE_VERSION}.tar.gz
     - mkdir build && cd build
-    - cmake3 ../cmake-${PREBUILD_CMAKE_VERSION} -DCMAKE_INSTALL_PREFIX=${CI_PROJECT_DIR}/${NAME}
+    - cmake-3.6.3-Linux-i386/bin/cmake ../cmake-${PREBUILD_CMAKE_VERSION} -DCMAKE_INSTALL_PREFIX=${CI_PROJECT_DIR}/${NAME}
     - make
     - make install
   artifacts:
-- 
GitLab