File pie.patch of Package tempo

Index: tempo/Makefile
===================================================================
--- tempo.orig/Makefile
+++ tempo/Makefile
@@ -50,7 +50,7 @@ ifeq ($(BUILD_DEBUG),)
 	LD_FLAGS+= -w
 endif
 
-GO_OPT= -mod vendor -ldflags "$(LD_FLAGS)"
+GO_OPT= -buildmode=pie -mod vendor -ldflags "$(LD_FLAGS)"
 ifeq ($(BUILD_DEBUG), 1)
 	GO_OPT+= -gcflags="all=-N -l"
 endif
@@ -79,19 +79,19 @@ FILES_TO_JSONNETFMT=$(shell find ./opera
 ##@ Building
 .PHONY: tempo 	
 tempo: ## Build tempo
-	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-$(GOARCH) $(BUILD_INFO) ./cmd/tempo
+	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo $(BUILD_INFO) ./cmd/tempo
 
 .PHONY: tempo-query
 tempo-query: ## Build tempo-query
-	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-query-$(GOARCH) $(BUILD_INFO) ./cmd/tempo-query
+	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-query $(BUILD_INFO) ./cmd/tempo-query
 
 .PHONY: tempo-cli
 tempo-cli: ## Build tempo-cli
-	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-cli-$(GOARCH) $(BUILD_INFO) ./cmd/tempo-cli
+	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-cli $(BUILD_INFO) ./cmd/tempo-cli
 
 .PHONY: tempo-vulture  ## Build tempo-vulture
 tempo-vulture:
-	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-vulture-$(GOARCH) $(BUILD_INFO) ./cmd/tempo-vulture
+	$(GO_ENV) go build $(GO_OPT) -o ./bin/$(GOOS)/tempo-vulture $(BUILD_INFO) ./cmd/tempo-vulture
 
 .PHONY: exe  ## Build exe
 exe:
openSUSE Build Service is sponsored by