Przeglądaj źródła

Update casa.yml

老竭力 3 lat temu
rodzic
commit
601e7ce10b
1 zmienionych plików z 12 dodań i 2 usunięć
  1. 12 2
      .github/workflows/casa.yml

+ 12 - 2
.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