diff --git a/.github/workflows/build_centos.yml b/.github/workflows/build_centos.yml index 9c7311d6..37494b50 100644 --- a/.github/workflows/build_centos.yml +++ b/.github/workflows/build_centos.yml @@ -32,7 +32,15 @@ jobs: 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 glibc + yum -y install checksec procps-ng jq file which curl wget git + + yum -y install bison make + git clone https://sourceware.org/git/glibc.git -b glibc-2.25 --depth 1 + mkdir glibc/build + cd glibc/build + ./../configure --prefix=/usr + make + make install - name: install OpenSSL run: | @@ -45,8 +53,7 @@ jobs: - name: clone the Yubico/yubihsm-shell repository run: | - yum -y install git - git clone https://github.com/Yubico/yubihsm-shell.git -b 2.6.0 --depth 1 + git clone https://github.com/Yubico/yubihsm-shell.git - name: apply environment specific changes to CMakeLists.txt working-directory: yubihsm-shell