1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-23 19:25:25 +03:00
aports/testing/loki/goflags.patch
2022-09-08 17:16:56 +02:00

47 lines
1.7 KiB
Diff

diff --git a/Makefile b/Makefile
index c44ad29..e0a9654 100644
--- a/Makefile
+++ b/Makefile
@@ -55,14 +55,7 @@ DYN_DEBUG_GO_FLAGS := -gcflags "all=-N -l" -ldflags "$(GO_LDFLAGS)" -tags netgo
# Docker mount flag, ignored on native docker host. see (https://docs.docker.com/docker-for-mac/osxfs-caching/#delegated)
MOUNT_FLAGS := :delegated
-NETGO_CHECK = @strings $@ | grep cgo_stub\\\.go >/dev/null || { \
- rm $@; \
- echo "\nYour go standard library was built without the 'netgo' build tag."; \
- echo "To fix that, run"; \
- echo " sudo go clean -i net"; \
- echo " sudo go install -tags netgo std"; \
- false; \
-}
+NETGO_CHECK =
# Protobuf files
PROTO_DEFS := $(shell find . $(DONT_FIND) -type f -name '*.proto' -print)
@@ -134,7 +127,7 @@ logcli-image:
$(SUDO) docker build -t $(IMAGE_PREFIX)/logcli:$(IMAGE_TAG) -f cmd/logcli/Dockerfile .
cmd/logcli/logcli:
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./cmd/logcli
+ CGO_ENABLED=0 go build $(GO_FLAGS) $(GOFLAGS) -o $@ ./cmd/logcli
$(NETGO_CHECK)
########
@@ -145,7 +138,7 @@ loki: cmd/loki/loki
loki-debug: cmd/loki/loki-debug
cmd/loki/loki:
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D)
+ CGO_ENABLED=0 go build $(GO_FLAGS) $(GOFLAGS) -o $@ ./$(@D)
$(NETGO_CHECK)
cmd/loki/loki-debug:
@@ -203,7 +196,7 @@ $(PROMTAIL_GENERATED_FILE): $(PROMTAIL_UI_FILES)
GOOS=$(shell go env GOHOSTOS) go generate -x -v ./clients/pkg/promtail/server/ui
clients/cmd/promtail/promtail:
- CGO_ENABLED=$(PROMTAIL_CGO) go build $(PROMTAIL_GO_FLAGS) -o $@ ./$(@D)
+ CGO_ENABLED=$(PROMTAIL_CGO) go build $(PROMTAIL_GO_FLAGS) $(GOFLAGS) -o $@ ./$(@D)
$(NETGO_CHECK)
clients/cmd/promtail/promtail-debug: