From 20af4e44fea9f528e312f77f7dc706cc08108286 Mon Sep 17 00:00:00 2001 From: Goutham Veeramachaneni <gouthamve+github@gmail.com> Date: Mon, 10 Dec 2018 22:12:05 +0530 Subject: [PATCH] Make binaries actually static (#53) https://github.com/grafana/loki/pull/49 broke promtail with standard_init_linux.go:178: exec user process caused "no such file or directory" From https://medium.com/@diogok/on-golang-static-binaries-cross-compiling-and-plugins-1aed33499671 CGO_ENABLED=0 makes it static, afaics Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com> --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1609a117..b25df307 100644 --- a/Makefile +++ b/Makefile @@ -99,7 +99,7 @@ $(EXES) $(PROTO_GOS) $(YACC_GOS) lint test shell check-generated-files: loki-bui else $(EXES): loki-build-image/$(UPTODATE) - go build $(GO_FLAGS) -o $@ ./$(@D) + CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D) $(NETGO_CHECK) %.pb.go: loki-build-image/$(UPTODATE) -- GitLab