Browse Source

chore: update download links for musl cross-compilers

lejianwen 8 months ago
parent
commit
4ba805ac5f
2 changed files with 4 additions and 4 deletions
  1. 2 2
      .github/workflows/build.yml
  2. 2 2
      .github/workflows/build_test.yml

+ 2 - 2
.github/workflows/build.yml

@@ -115,12 +115,12 @@ jobs:
115
             zip -r ${{ matrix.job.goos}}-${{ matrix.job.platform }}.${{matrix.job.file_ext}} ./release
115
             zip -r ${{ matrix.job.goos}}-${{ matrix.job.platform }}.${{matrix.job.file_ext}} ./release
116
           else
116
           else
117
             if [ "${{ matrix.job.platform }}" = "arm64" ]; then
117
             if [ "${{ matrix.job.platform }}" = "arm64" ]; then
118
-                wget https://musl.cc/aarch64-linux-musl-cross.tgz
118
+                wget https://musl.ljw.red/aarch64-linux-musl-cross.tgz
119
                 tar -xf aarch64-linux-musl-cross.tgz
119
                 tar -xf aarch64-linux-musl-cross.tgz
120
                 export PATH=$PATH:$PWD/aarch64-linux-musl-cross/bin
120
                 export PATH=$PATH:$PWD/aarch64-linux-musl-cross/bin
121
                 GOOS=${{ matrix.job.goos }} GOARCH=${{ matrix.job.platform }} CC=aarch64-linux-musl-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
121
                 GOOS=${{ matrix.job.goos }} GOARCH=${{ matrix.job.platform }} CC=aarch64-linux-musl-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
122
             elif [ "${{ matrix.job.platform }}" = "armv7l" ]; then
122
             elif [ "${{ matrix.job.platform }}" = "armv7l" ]; then
123
-                wget https://musl.cc/armv7l-linux-musleabihf-cross.tgz
123
+                wget https://musl.ljw.red/armv7l-linux-musleabihf-cross.tgz
124
                 tar -xf armv7l-linux-musleabihf-cross.tgz
124
                 tar -xf armv7l-linux-musleabihf-cross.tgz
125
                 export PATH=$PATH:$PWD/armv7l-linux-musleabihf-cross/bin
125
                 export PATH=$PATH:$PWD/armv7l-linux-musleabihf-cross/bin
126
                 GOOS=${{ matrix.job.goos }} GOARCH=arm GOARM=7 CC=armv7l-linux-musleabihf-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
126
                 GOOS=${{ matrix.job.goos }} GOARCH=arm GOARM=7 CC=armv7l-linux-musleabihf-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go

+ 2 - 2
.github/workflows/build_test.yml

@@ -101,12 +101,12 @@ jobs:
101
             zip -r ${{ matrix.job.goos}}-${{ matrix.job.platform }}.${{matrix.job.file_ext}} ./release
101
             zip -r ${{ matrix.job.goos}}-${{ matrix.job.platform }}.${{matrix.job.file_ext}} ./release
102
           else
102
           else
103
             if [ "${{ matrix.job.platform }}" = "arm64" ]; then
103
             if [ "${{ matrix.job.platform }}" = "arm64" ]; then
104
-                wget https://musl.cc/aarch64-linux-musl-cross.tgz
104
+                wget https://musl.ljw.red/aarch64-linux-musl-cross.tgz
105
                 tar -xf aarch64-linux-musl-cross.tgz
105
                 tar -xf aarch64-linux-musl-cross.tgz
106
                 export PATH=$PATH:$PWD/aarch64-linux-musl-cross/bin
106
                 export PATH=$PATH:$PWD/aarch64-linux-musl-cross/bin
107
                 GOOS=${{ matrix.job.goos }} GOARCH=${{ matrix.job.platform }} CC=aarch64-linux-musl-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
107
                 GOOS=${{ matrix.job.goos }} GOARCH=${{ matrix.job.platform }} CC=aarch64-linux-musl-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
108
             elif [ "${{ matrix.job.platform }}" = "armv7l" ]; then
108
             elif [ "${{ matrix.job.platform }}" = "armv7l" ]; then
109
-                wget https://musl.cc/armv7l-linux-musleabihf-cross.tgz
109
+                wget https://musl.ljw.red/armv7l-linux-musleabihf-cross.tgz
110
                 tar -xf armv7l-linux-musleabihf-cross.tgz
110
                 tar -xf armv7l-linux-musleabihf-cross.tgz
111
                 export PATH=$PATH:$PWD/armv7l-linux-musleabihf-cross/bin
111
                 export PATH=$PATH:$PWD/armv7l-linux-musleabihf-cross/bin
112
                 GOOS=${{ matrix.job.goos }} GOARCH=arm GOARM=7 CC=armv7l-linux-musleabihf-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
112
                 GOOS=${{ matrix.job.goos }} GOARCH=arm GOARM=7 CC=armv7l-linux-musleabihf-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go