set flags for BIND_NOW

(cherry picked from commit 197fa75bf68a753386f0a2c598948408dbf7cfac)
This commit is contained in:
lyn1001 2023-02-09 17:46:56 +08:00 committed by openeuler-sync-bot
parent 9556747ecf
commit 14f4eccb5f

View File

@ -8,7 +8,7 @@
Name: pushgateway
Version: 1.4.1
Release: 4
Release: 5
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 -buildmode=pie -ldflags "-s -w" -o bin ./ ...
go build -mod=vendor -buildmode=pie -ldflags "-s -w -linkmode=external -extldflags '-Wl,-z,relro -Wl,-z,now' " -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 <xuping33@h-partners.com> - 1.4.1-5
- set flags for BIND_NOW
* Thu Feb 09 2023 xu_ping <xuping33@h-partners.com> - 1.4.1-4
- set flags for build