From 158118f6d8565c1f1368e27513d6fa1496754230 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Mon, 30 Jun 2025 09:53:52 +0200 Subject: [PATCH] .gitea: switch release builds to static linking (#32118) This is to avoid compatibility issues with mismatched glibc versions between the builder and deployment target. Fixes #32102 --- .gitea/workflows/release.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 04e724ccf4..25dfe359c8 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Build (amd64) run: | - go run build/ci.go install -arch amd64 -dlgo + go run build/ci.go install -static -arch amd64 -dlgo - name: Create/upload archive (amd64) run: | @@ -37,11 +37,11 @@ jobs: - name: Build (386) run: | - go run build/ci.go install -arch 386 -dlgo + go run build/ci.go install -static -arch 386 -dlgo - name: Create/upload archive (386) run: | - go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + go run build/ci.go archive -static -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds rm -f build/bin/* env: LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} @@ -67,7 +67,7 @@ jobs: - name: Build (arm64) run: | - go run build/ci.go install -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc + go run build/ci.go install -static -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc - name: Create/upload archive (arm64) run: | @@ -79,7 +79,7 @@ jobs: - name: Run build (arm5) run: | - go run build/ci.go install -dlgo -arch arm -cc arm-linux-gnueabi-gcc + go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc env: GOARM: "5" @@ -93,7 +93,7 @@ jobs: - name: Run build (arm6) run: | - go run build/ci.go install -dlgo -arch arm -cc arm-linux-gnueabi-gcc + go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc env: GOARM: "6" @@ -108,7 +108,7 @@ jobs: - name: Run build (arm7) run: | - go run build/ci.go install -dlgo -arch arm -cc arm-linux-gnueabi-gcc + go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc env: GOARM: "7"