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