Skip to content

Commit 02a8650

Browse files
authored
Build the release binaries statically (#19)
This resolves the issue on some systems that get the error: PolicyGenerator: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by PolicyGenerator) Signed-off-by: mprahl <[email protected]>
1 parent e826e4c commit 02a8650

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*.dylib
77
**/.DS_Store
88
PolicyGenerator
9+
build_output
910

1011
# Test binary, built with `go test -c`
1112
*.test

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ build-release:
4343
exit 1; \
4444
fi
4545
@mkdir -p build_output
46-
GOOS=linux GOARCH=amd64 go build -o build_output/linux-amd64-PolicyGenerator cmd/main.go
47-
GOOS=darwin GOARCH=amd64 go build -o build_output/darwin-amd64-PolicyGenerator cmd/main.go
48-
GOOS=windows GOARCH=amd64 go build -o build_output/windows-amd64-PolicyGenerator.exe cmd/main.go
46+
GOOS=linux CGO_ENABLED=0 GOARCH=amd64 go build -o build_output/linux-amd64-PolicyGenerator cmd/main.go
47+
GOOS=darwin CGO_ENABLED=0 GOARCH=amd64 go build -o build_output/darwin-amd64-PolicyGenerator cmd/main.go
48+
GOOS=windows CGO_ENABLED=0 GOARCH=amd64 go build -o build_output/windows-amd64-PolicyGenerator.exe cmd/main.go
4949

5050
generate:
5151
@KUSTOMIZE_PLUGIN_HOME=$(KUSTOMIZE_PLUGIN_HOME) kustomize build --enable-alpha-plugins $(SOURCE_DIR)

0 commit comments

Comments
 (0)