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