From 351082dfa28d22fc3ebd72ed55bdc67ac648ddab Mon Sep 17 00:00:00 2001 From: cherry530 Date: Thu, 9 Feb 2023 11:20:50 +0800 Subject: [PATCH] Set flags for build Signed-off-by: cherry530 (cherry picked from commit e104df79e00e3d214a8981d9bf51f46b5aba723d) --- pushgateway.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pushgateway.spec b/pushgateway.spec index d726ece..24691db 100644 --- a/pushgateway.spec +++ b/pushgateway.spec @@ -8,7 +8,7 @@ Name: pushgateway Version: 1.4.1 -Release: 3 +Release: 4 Summary: Prometheus pushgateway. License: ASL 2.0 URL: https://github.com/prometheus/%{name} @@ -37,7 +37,7 @@ The Pushgateway then exposes these metrics to Prometheus. %build mkdir -p $(pwd)/bin export GOBIN=$(pwd)/bin -go build -mod=vendor -o bin ./ ... +go build -mod=vendor -buildmode=pie -ldflags "-s -w" -o bin ./ ... %install mkdir -p %{buildroot}%{_bindir} @@ -70,6 +70,9 @@ exit 0 %dir %attr(755, prometheus, prometheus)%{_sharedstatedir}/prometheus %changelog +* Thu Feb 09 2023 xu_ping - 1.4.1-4 +- set flags for build + * Thu Jan 5 2023 caodongxia - 1.4.1-3 - Add buildRequires systemd