Run annocheck as part of the build to catch issues early

Related: RHEL-58736
This commit is contained in:
Jakub Jelen 2024-08-06 11:52:22 +02:00
parent 60990da0cc
commit 81dbcd86e8

View File

@ -43,6 +43,7 @@ BuildRequires: texinfo
BuildRequires: autoconf, automake, libtool BuildRequires: autoconf, automake, libtool
BuildRequires: make BuildRequires: make
BuildRequires: gnupg2 BuildRequires: gnupg2
BuildRequires: annobin-annocheck binutils
%package devel %package devel
Summary: Development files for the %{name} package Summary: Development files for the %{name} package
@ -96,6 +97,9 @@ make check
# try in faked FIPS mode too # try in faked FIPS mode too
LIBGCRYPT_FORCE_FIPS_MODE=1 make check LIBGCRYPT_FORCE_FIPS_MODE=1 make check
PROFILE=%{?dist} annocheck --ignore-unknown --verbose --profile=${PROFILE:1} $RPM_BUILD_ROOT%{gcrylibdir}/libgcrypt.so.20.5.0
# Add generation of HMAC checksums of the final stripped binaries # Add generation of HMAC checksums of the final stripped binaries
%define libpath $RPM_BUILD_ROOT%{gcrylibdir}/%{gcrysoname}.?.? %define libpath $RPM_BUILD_ROOT%{gcrylibdir}/%{gcrysoname}.?.?
%define __spec_install_post \ %define __spec_install_post \