老竭力 3 роки тому
батько
коміт
ae35a6d291
1 змінених файлів з 12 додано та 2 видалено
  1. 12 2
      .github/workflows/casa.yml

+ 12 - 2
.github/workflows/casa.yml

@@ -31,7 +31,7 @@ jobs:
       matrix:
         go_version:
           - 1.17.1
-    runs-on: ubuntu-18.04
+    runs-on: ubuntu-latest
     steps:
 
       #      - name: Get release
@@ -76,6 +76,16 @@ jobs:
         uses: actions/setup-node@v2
         with:
           node-version: '14'
+          
+      - name: Compile glibc
+        run: |
+          wget http://ftp.gnu.org/gnu/glibc/glibc-2.30.tar.gz
+          mkdir /opt/glibc230
+          tar xvfj glibc-2.30.tar.bz2
+          cd glibc-2.30
+          ./glibc-2.30/configure --prefix=/opt/glibc230 --enable-cet
+          make
+          make install
 
       - name: Build frontend with nodejs and yarn
         run: |
@@ -98,7 +108,7 @@ jobs:
           v: true
           x: false
           race: false
-          ldflags: -s -w
+          ldflags: -s -w -L /opt/glibc230/lib -extldflags "-static"
           buildmode: default
 #
 #      - name: List Files