Skip to content

Commit 4478dbb

Browse files
committed
Fixed glibc libraries not found with a step for installing them
1 parent cc26736 commit 4478dbb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,18 @@ jobs:
179179
echo "minor_dev_tag=$(echo ${{ env.version }}| sed -E 's/([0-9]+\.[0-9]+)\.[0-9]+(-[0-9a-zA-Z\+\.]+)?$/\1\2/')"
180180
echo "minor_dev_tag=$(echo ${{ env.version }}| sed -E 's/([0-9]+\.[0-9]+)\.[0-9]+(-[0-9a-zA-Z\+\.]+)?$/\1\2/')" >> $GITHUB_ENV
181181
182+
- name: Install Required glibc version
183+
run: |
184+
GLIBC_VERSION=2.34
185+
wget http://ftp.gnu.org/gnu/libc/glibc-$GLIBC_VERSION.tar.gz
186+
tar -xvzf glibc-${GLIBC_VERSION}.tar.gz
187+
cd glibc-${GLIBC_VERSION}
188+
mkdir build
189+
cd build
190+
../configure --prefix=/opt/glibc-${GLIBC_VERSION}
191+
make -j$(nproc)
192+
sudo make install
193+
export LD_LIBRARY_PATH=/opt/glibc-${GLIBC_VERSION}/lib:${LD_LIBRARY_PATH}
182194
- name: Docker Build (Action)
183195
if: ${{ !matrix.fips }}
184196
uses: hashicorp/actions-docker-build@v2

0 commit comments

Comments
 (0)