From b4120c73dad7ed27a069768646672b0a8b8325d9 Mon Sep 17 00:00:00 2001 From: Thomas Poignant Date: Tue, 21 Mar 2023 15:07:39 +0100 Subject: [PATCH] Put CGO_ENABLED=0 for each build (#583) Signed-off-by: Thomas Poignant --- .goreleaser.yaml | 6 ++++++ Makefile | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 1d50940beec..56abfb2724e 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -9,6 +9,8 @@ builds: - id: go-feature-flag-migration-cli main: ./cmd/migrationcli binary: go-feature-flag-migration-cli + env: + - CGO_ENABLED=0 goos: - darwin - linux @@ -31,6 +33,8 @@ builds: - id: go-feature-flag-relay-proxy main: ./cmd/relayproxy binary: go-feature-flag-relay-proxy + env: + - CGO_ENABLED=0 goos: - darwin - linux @@ -53,6 +57,8 @@ builds: - id: go-feature-flag-lint main: ./cmd/lint binary: go-feature-flag-lint + env: + - CGO_ENABLED=0 goos: - darwin - linux diff --git a/Makefile b/Makefile index 78eb20c79d8..aa1e4c85585 100644 --- a/Makefile +++ b/Makefile @@ -18,15 +18,15 @@ build: build-migrationcli build-relayproxy build-lint ## Build all the binaries build-migrationcli: ## Build the migration cli in out/bin/ mkdir -p out/bin - GO111MODULE=on $(GOCMD) build -mod vendor -o out/bin/migrationcli ./cmd/migrationcli/ + CGO_ENABLED=0 GO111MODULE=on $(GOCMD) build -mod vendor -o out/bin/migrationcli ./cmd/migrationcli/ build-relayproxy: ## Build the relay proxy in out/bin/ mkdir -p out/bin - GO111MODULE=on $(GOCMD) build -mod vendor -o out/bin/relayproxy ./cmd/relayproxy/ + CGO_ENABLED=0 GO111MODULE=on $(GOCMD) build -mod vendor -o out/bin/relayproxy ./cmd/relayproxy/ build-lint: ## Build the linter in out/bin/ mkdir -p out/bin - GO111MODULE=on $(GOCMD) build -mod vendor -o out/bin/lint ./cmd/lint/ + CGO_ENABLED=0 GO111MODULE=on $(GOCMD) build -mod vendor -o out/bin/lint ./cmd/lint/ build-doc: ## Build the documentation cd website; \