Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Commit b745a3b

Browse files
authored
Merge pull request #346 from mist714/single-binary
CGO_ENABLED=0 in building linux binary
2 parents d367fc0 + 4b37edd commit b745a3b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ test-only: build-setup-envtest
113113
# Builds all binaries (manager and kubectl) and manifests
114114
build: generate fmt vet staticcheck manifests
115115
go build -o bin/manager ./cmd/manager/main.go
116-
GOOS=linux GOARCH=amd64 go build \
116+
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \
117117
-o bin/kubectl/kubectl-hns_linux_amd64 \
118118
-ldflags="-X sigs.k8s.io/hierarchical-namespaces/internal/version.Version=${HNC_IMG_TAG}" \
119119
./cmd/kubectl/main.go
@@ -125,11 +125,11 @@ build: generate fmt vet staticcheck manifests
125125
-o bin/kubectl/kubectl-hns_darwin_arm64 \
126126
-ldflags="-X sigs.k8s.io/hierarchical-namespaces/internal/version.Version=${HNC_IMG_TAG}" \
127127
./cmd/kubectl/main.go
128-
GOOS=linux GOARCH=arm64 go build \
128+
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build \
129129
-o bin/kubectl/kubectl-hns_linux_arm64 \
130130
-ldflags="-X sigs.k8s.io/hierarchical-namespaces/internal/version.Version=${HNC_IMG_TAG}" \
131131
./cmd/kubectl/main.go
132-
GOOS=linux GOARCH=arm go build \
132+
CGO_ENABLED=0 GOOS=linux GOARCH=arm go build \
133133
-o bin/kubectl/kubectl-hns_linux_arm \
134134
-ldflags="-X sigs.k8s.io/hierarchical-namespaces/internal/version.Version=${HNC_IMG_TAG}" \
135135
./cmd/kubectl/main.go

0 commit comments

Comments
 (0)