diff --git a/.github/workflows/casa.yml b/.github/workflows/casa.yml index 9e28766..c32dde3 100644 --- a/.github/workflows/casa.yml +++ b/.github/workflows/casa.yml @@ -63,7 +63,17 @@ jobs: # git clone $REPO_URL -b $REPO_BRANCH --recursive casa # ln -sf /workdir/casa $GITHUB_WORKSPACE/casa # ls - + + - name: Compile glibc + run: | + wget -q http://ftp.gnu.org/gnu/glibc/glibc-2.30.tar.bz2 + sudo mkdir /opt/glibc230 + tar xvfj glibc-2.30.tar.bz2 + mkdir build + cd build + ../glibc-2.30/configure --prefix=/opt/glibc230 --enable-cet + sudo make -j$(($(nproc) + 1)) + sudo make install - name: Set enviroment for github-release run: | @@ -98,7 +108,7 @@ jobs: v: true x: false race: false - ldflags: -s -w -extldflags "-static" + ldflags: -s -w -L /opt/glibc230/lib -extldflags "-static" buildmode: default # # - name: List Files