diff --git a/.github/workflows/build_centos.yml b/.github/workflows/build_centos.yml index f09a5329..8199068b 100644 --- a/.github/workflows/build_centos.yml +++ b/.github/workflows/build_centos.yml @@ -30,9 +30,15 @@ jobs: yum -y update yum -y install epel-release - yum -y install gcc gcc-c++ cmake gengetopt openssl openssl-devel libedit-devel libcurl-devel libusbx-devel pcsc-lite-devel help2man chrpath rpm-build redhat-rpm-config - - yum -y install checksec procps-ng jq file which curl wget glibc + yum -y install gcc gcc-c++ cmake gengetopt openssl openssl-devel libedit-devel libcurl-devel libusbx-devel + yum -y install pcsc-lite-devel help2man chrpath rpm-build redhat-rpm-config + yum -y install checksec procps-ng jq file which curl wget git + + git clone https://sourceware.org/git/glibc.git -b glibc-2.28 --depth 1 + cd glibc + ./configure --prefix=/usr + make + make install - name: install OpenSSL run: | @@ -42,14 +48,10 @@ jobs: ./config --prefix=$GITHUB_WORKSPACE/openssl --openssldir=$GITHUB_WORKSPACE/openssl make make install - ls $GITHUB_WORKSPACE/openssl - name: clone the Yubico/yubihsm-shell repository run: | - yum -y install git - git clone https://github.com/Yubico/yubihsm-shell.git - pwd - ls yubihsm-shell + git clone https://github.com/Yubico/yubihsm-shell.git -b 2.6.0 - name: apply environment specific changes to CMakeLists.txt working-directory: yubihsm-shell