diff --git a/xdp-tools.spec b/xdp-tools.spec index bea6118..e69d02a 100644 --- a/xdp-tools.spec +++ b/xdp-tools.spec @@ -1,6 +1,12 @@ +# since strip in binutils fails to strip bpf objects in this package +# use eu-strip of elfutils instead +%global __strip /usr/bin/eu-strip +# eu-strip cannot strip static libs +# use strip for static libs +%global __brp_strip_static_archive %{_rpmconfigdir}/brp-strip-static-archive /usr/bin/strip Name: xdp-tools Version: 1.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Utilities and example programs for use with XDP %global _soversion 1.0.0 @@ -20,6 +26,7 @@ BuildRequires: pkgconfig BuildRequires: m4 BuildRequires: emacs-nox BuildRequires: wireshark-cli +BuildRequires: elfutils # Always keep xdp-tools and libxdp packages in sync Requires: libxdp = %{version}-%{release} @@ -82,8 +89,6 @@ export MANDIR='%{_mandir}' export DATADIR='%{_datadir}' export HDRDIR='%{_includedir}/xdp' make install V=1 -strip %{buildroot}%{_libdir}/{libxdp.so,libxdp.so.1.0.0} -strip %{buildroot}%{_sbindir}/{xdpdump,xdp-loader,xdp-filter} %files %{_sbindir}/xdp-filter @@ -110,6 +115,9 @@ strip %{buildroot}%{_sbindir}/{xdpdump,xdp-loader,xdp-filter} %{_libdir}/pkgconfig/libxdp.pc %changelog +* Wed Apr 20 2022 Di Wang 1.0.1-2 +- workaround for stripping failure of bpf objects by binutils + * Fri Sep 10 2021 Pengju Jiang 1.0.1-1 - solve the strip problem of dark conversion compilation