diff --git a/annobin.spec b/annobin.spec index 317945a..7b88143 100644 --- a/annobin.spec +++ b/annobin.spec @@ -1,7 +1,7 @@ Name: annobin Summary: Annotate and examine compiled binary files -Version: 12.34 +Version: 12.38 Release: 1.0.riscv64%{?dist} License: GPL-3.0-or-later AND LGPL-2.0-or-later AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND GFDL-1.3-or-later URL: https://sourceware.org/annobin/ @@ -36,7 +36,12 @@ URL: https://sourceware.org/annobin/ # Set this to zero to disable the requirement for a specific version of gcc. # This should only be needed if there is some kind of problem with the version # checking logic or when building on RHEL-7 or earlier. -%global with_hard_gcc_version_requirement 1 +# +# Update: now that we have gcc version checking support in redhat-rpm-config +# there is no longer a great need for a hard gcc version check here. Not +# enabling this check greatly simplifies the process of installing a new major +# version of gcc into the buildroot. +%global with_hard_gcc_version_requirement 0 %bcond_without plugin_rebuild # Allow the building of annobin without using annobin itself. @@ -50,11 +55,11 @@ URL: https://sourceware.org/annobin/ # # The default is to use plugin during rebuilds (cf BZ 1630550) but this can # be changed because of the need to be able to rebuild annobin when a change -# to gcc breaks the version installed into the buildroot. Mote however that +# to gcc breaks the version installed into the buildroot. Note however that # uncommenting the lines below will result in annocheck not passing the rpminspect # tests.... # %%if %%{without plugin_rebuild} -%undefine _annotated_build +# %%undefine _annotated_build # %%endif #--------------------------------------------------------------------------------- @@ -459,6 +464,11 @@ cp %{_sourcedir}/%{annobin_sources} %{buildroot}%{annobin_source_dir}/latest-ann rm -f %{buildroot}%{_infodir}/dir +# When annocheck is disabled, annocheck.1.gz will still be generated, remove it. +%if %{without annocheck} +rm -f %{_mandir}/man1/annocheck.1.gz +%endif + #--------------------------------------------------------------------------------- %if %{with tests} @@ -526,9 +536,39 @@ make check #--------------------------------------------------------------------------------- %changelog -* Sun Dec 17 2023 David Abdurachmanov - 12.34-1.0.riscv64 +* Thu Jan 25 2024 David Abdurachmanov - 12.38-1.0.riscv64 - Disable LTO on riscv64 (for Clang and LLVM) +* Tue Jan 23 2024 Nick Clifron - 12.38-1 +- Annocheck: Also skip the entry point test for i686 binaries. (#2258571) + +* Mon Jan 22 2024 Fedora Release Engineering - 12.37-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 12.37-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 17 2024 Nick Clifron - 12.37-1 +- GCC Plugin: DO not use section groups with string format notes. + +* Tue Jan 16 2024 Nick Clifron - 12.36-2 +- Spec File: NVR bump in order to allow building in side tag. + +* Tue Jan 16 2024 Nick Clifron - 12.36-1 +- Annocheck: Disable cf-protection test for i686 architecture. (#2258571) + +* Mon Jan 15 2024 Nick Clifron - 12.35-4 +- Spec File: NVR bump in order to allow building in side tag. + +* Mon Jan 15 2024 Nick Clifron - 12.35-3 +- Spec File: Disable hard gcc check in order to allow builds with new version of gcc. + +* Thu Jan 11 2024 Songsong Zhang - 12.35-2 +- Spec File: Do not install annocheck.1.gz when annocheck is disabled. + +* Thu Jan 04 2024 Nick Clifron - 12.35-1 +- Annocheck: Improve detection of FIPS compliant GO binaries. + * Fri Dec 15 2023 Nick Clifron - 12.34-1 - GCC Plugin: Fix recording of the -Wimplicit-int and -Wimplicit-function-declaration warnings. Add active checks for when they are deliberately disabled. diff --git a/sources b/sources index 0cca17c..69ea182 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (annobin-12.34.tar.xz) = 91efb6ef501befdd408f72e82a011b434972434755bc0153330685dd3163a21aad5ac6dae65813bbea3bde8eb3f66e8ef6bc35f96aaa8b00ad2848f077abfc53 +SHA512 (annobin-12.38.tar.xz) = 97155078848e4d1d58feff2f33a046b6cf4a4936895153ea18805df904939fa35357861e5340f563690c3730858302b9d79e687f3462a116a3a38d52a64691ea