mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
94 lines
4.2 KiB
Diff
94 lines
4.2 KiB
Diff
Required to fix build with -buildmode=pie.
|
|
|
|
See: https://gitlab.alpinelinux.org/alpine/aports/-/issues/15809
|
|
|
|
diff -upr loki-2.9.4.orig/Makefile loki-2.9.4/Makefile
|
|
--- loki-2.9.4.orig/Makefile 2024-03-12 11:40:27.211260104 +0100
|
|
+++ loki-2.9.4/Makefile 2024-03-12 11:41:02.268023865 +0100
|
|
@@ -143,10 +143,10 @@ logcli-image: ## build logcli docker ima
|
|
$(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
|
|
+ go build $(GO_FLAGS) -o $@ ./cmd/logcli
|
|
|
|
cmd/logcli/logcli-debug:
|
|
- CGO_ENABLED=0 go build $(DEBUG_GO_FLAGS) -o ./cmd/logcli/logcli-debug ./cmd/logcli
|
|
+ go build $(DEBUG_GO_FLAGS) -o ./cmd/logcli/logcli-debug ./cmd/logcli
|
|
########
|
|
# Loki #
|
|
########
|
|
@@ -155,10 +155,10 @@ loki: cmd/loki/loki ## build loki execut
|
|
loki-debug: cmd/loki/loki-debug ## build loki debug executable
|
|
|
|
cmd/loki/loki:
|
|
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
+ go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
|
|
cmd/loki/loki-debug:
|
|
- CGO_ENABLED=0 go build $(DEBUG_GO_FLAGS) -o $@ ./$(@D)
|
|
+ go build $(DEBUG_GO_FLAGS) -o $@ ./$(@D)
|
|
|
|
###############
|
|
# Loki-Canary #
|
|
@@ -167,7 +167,7 @@ cmd/loki/loki-debug:
|
|
loki-canary: cmd/loki-canary/loki-canary ## build loki-canary executable
|
|
|
|
cmd/loki-canary/loki-canary:
|
|
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
+ go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
|
|
|
|
###############
|
|
@@ -186,7 +186,7 @@ helm-test: production/helm/loki/src/helm
|
|
|
|
# Package Helm tests but do not run them.
|
|
production/helm/loki/src/helm-test/helm-test:
|
|
- CGO_ENABLED=0 go test $(GO_FLAGS) --tags=helm_test -c -o $@ ./$(@D)
|
|
+ go test $(GO_FLAGS) --tags=helm_test -c -o $@ ./$(@D)
|
|
|
|
helm-lint: ## run helm linter
|
|
$(MAKE) -BC production/helm/loki lint
|
|
@@ -198,7 +198,7 @@ helm-lint: ## run helm linter
|
|
loki-querytee: cmd/querytee/querytee ## build loki-querytee executable
|
|
|
|
cmd/querytee/querytee:
|
|
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
+ go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
|
|
############
|
|
# Promtail #
|
|
@@ -274,7 +274,7 @@ loki-mixin-check: loki-mixin ## check th
|
|
migrate: cmd/migrate/migrate
|
|
|
|
cmd/migrate/migrate:
|
|
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
+ go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
|
|
#############
|
|
# Releasing #
|
|
@@ -282,10 +282,10 @@ cmd/migrate/migrate:
|
|
GOX = gox $(GO_FLAGS) -output="dist/{{.Dir}}-{{.OS}}-{{.Arch}}"
|
|
CGO_GOX = gox $(DYN_GO_FLAGS) -cgo -output="dist/{{.Dir}}-{{.OS}}-{{.Arch}}"
|
|
dist: clean
|
|
- CGO_ENABLED=0 $(GOX) -osarch="linux/amd64 linux/arm64 linux/arm darwin/amd64 darwin/arm64 windows/amd64 freebsd/amd64" ./cmd/loki
|
|
- CGO_ENABLED=0 $(GOX) -osarch="linux/amd64 linux/arm64 linux/arm darwin/amd64 darwin/arm64 windows/amd64 freebsd/amd64" ./cmd/logcli
|
|
- CGO_ENABLED=0 $(GOX) -osarch="linux/amd64 linux/arm64 linux/arm darwin/amd64 darwin/arm64 windows/amd64 freebsd/amd64" ./cmd/loki-canary
|
|
- CGO_ENABLED=0 $(GOX) -osarch="darwin/amd64 darwin/arm64 windows/amd64 windows/386 freebsd/amd64" ./clients/cmd/promtail
|
|
+ $(GOX) -osarch="linux/amd64 linux/arm64 linux/arm darwin/amd64 darwin/arm64 windows/amd64 freebsd/amd64" ./cmd/loki
|
|
+ $(GOX) -osarch="linux/amd64 linux/arm64 linux/arm darwin/amd64 darwin/arm64 windows/amd64 freebsd/amd64" ./cmd/logcli
|
|
+ $(GOX) -osarch="linux/amd64 linux/arm64 linux/arm darwin/amd64 darwin/arm64 windows/amd64 freebsd/amd64" ./cmd/loki-canary
|
|
+ $(GOX) -osarch="darwin/amd64 darwin/arm64 windows/amd64 windows/386 freebsd/amd64" ./clients/cmd/promtail
|
|
PKG_CONFIG_PATH="/usr/lib/aarch64-linux-gnu/pkgconfig" CC="aarch64-linux-gnu-gcc" $(CGO_GOX) -tags promtail_journal_enabled -osarch="linux/arm64" ./clients/cmd/promtail
|
|
PKG_CONFIG_PATH="/usr/lib/arm-linux-gnueabihf/pkgconfig" CC="arm-linux-gnueabihf-gcc" $(CGO_GOX) -tags promtail_journal_enabled -osarch="linux/arm" ./clients/cmd/promtail
|
|
CGO_ENABLED=1 $(CGO_GOX) -tags promtail_journal_enabled -osarch="linux/amd64" ./clients/cmd/promtail
|
|
@@ -444,7 +444,7 @@ docker-driver: docker-driver-clean ## bu
|
|
docker plugin create $(LOKI_DOCKER_DRIVER):main$(PLUGIN_ARCH) clients/cmd/docker-driver
|
|
|
|
clients/cmd/docker-driver/docker-driver:
|
|
- CGO_ENABLED=0 go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
+ go build $(GO_FLAGS) -o $@ ./$(@D)
|
|
|
|
docker-driver-push: docker-driver
|
|
ifndef DOCKER_PASSWORD
|