|
|
|
|
@ -1,7 +1,9 @@ |
|
|
|
|
name: "Build Glibc V2.28" |
|
|
|
|
|
|
|
|
|
on: |
|
|
|
|
workflow_dispatch: |
|
|
|
|
push: |
|
|
|
|
tags: |
|
|
|
|
- "*" |
|
|
|
|
|
|
|
|
|
jobs: |
|
|
|
|
Building: |
|
|
|
|
@ -22,16 +24,16 @@ jobs: |
|
|
|
|
wget http://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz |
|
|
|
|
tar zxf glibc-2.28.tar.gz |
|
|
|
|
mkdir -p ./glibc-2.28/build; cd ./glibc-2.28/build |
|
|
|
|
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin |
|
|
|
|
make |
|
|
|
|
make install |
|
|
|
|
#../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin |
|
|
|
|
#make |
|
|
|
|
#make install |
|
|
|
|
|
|
|
|
|
- name: check and upload |
|
|
|
|
run: | |
|
|
|
|
strings /lib64/libc.so.6 | grep GLIBC_2.28 |
|
|
|
|
tar -czvf ./glibc-2.28.tar.gz ./glibc-2.28 |
|
|
|
|
#strings /lib64/libc.so.6 | grep GLIBC_2.28 |
|
|
|
|
#tar -czvf ./glibc-2.28.tar.gz ./glibc-2.28 |
|
|
|
|
mkdir /opt/release |
|
|
|
|
cp glibc-2.28.tar.gz /opt/release |
|
|
|
|
cp -r glibc-2.28 /opt/release |
|
|
|
|
|
|
|
|
|
- name: Uploading artifact |
|
|
|
|
uses: actions/upload-artifact@v2 |
|
|
|
|
@ -42,5 +44,12 @@ jobs: |
|
|
|
|
- name: Downloading artifact |
|
|
|
|
uses: actions/download-artifact@v2 |
|
|
|
|
with: |
|
|
|
|
name: glibc-2.28.tar.gz |
|
|
|
|
name: glibc-2.28 |
|
|
|
|
path: /opt/release |
|
|
|
|
|
|
|
|
|
- name: Binaries Release |
|
|
|
|
uses: softprops/action-gh-release@v1 |
|
|
|
|
with: |
|
|
|
|
files: /opt/release/wireguard-go |
|
|
|
|
env: |
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} |
|
|
|
|
|