From 8191faa6e0951fd1c84864ce7780863142104b22 Mon Sep 17 00:00:00 2001 From: Shelikhoo Date: Sat, 4 May 2024 07:26:05 +0100 Subject: [PATCH] Add pie build mode to all binary builds --- .github/workflows/release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 204d3c22d..598675ddc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -131,6 +131,16 @@ jobs: - name: Build V2Ray run: | mkdir -p build_assets + EXTRA_ARG="" + case "$GOOS-$GOARCH" in + "linux-386") + ;& + "linux-amd64") + ;& + "linux-arm64") + EXTRA_ARG=EXTRA_ARG+"-buildmode=pie" + ;; + esac go build -v -o build_assets/v2ray -trimpath -ldflags "-s -w -buildid=" ./main - name: Rename Windows V2Ray