Compare commits

...

12 Commits

Author SHA1 Message Date
David Abdurachmanov c4c5169333
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-01-25 15:10:47 +02:00
Nick Clifton 060caaa613 Annocheck: Also skip the entry point test for i686 binaries.
Resolves: #2258571
2024-01-23 11:21:43 +00:00
Fedora Release Engineering a27178473c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 23:03:39 +00:00
Fedora Release Engineering fd3c6e395f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 12:57:19 +00:00
Nick Clifton d284a8fcc1 GCC Plugin: Do not use section groups with string notes. 2024-01-17 14:24:49 +00:00
Nick Clifton 14a9d08e3b Spec File: NVR bump in order to allow building in side tag. 2024-01-16 12:09:50 +00:00
Nick Clifton 9285dfc44f Annocheck: Disable cf-protection test for i686 architecture.
Resolves: #2258571
2024-01-16 11:32:07 +00:00
Nick Clifton bcf9899fd2 Spec File: NVR bump in order to allow building in side tag. 2024-01-15 10:53:17 +00:00
Nick Clifton 7e0b254b14 temporarily disable hard gcc version check 2024-01-15 10:05:28 +00:00
Nick Clifton 7c96faca28 NVR bump to allow rebuild in side tag 2024-01-15 09:21:52 +00:00
Nick Clifton 8f0126e8de Spec File: Do not install annocheck.1.gz when annocheck is disabled 2024-01-11 15:27:40 +00:00
Nick Clifton 74b0aa2a4f Annocheck: Improve detection of FIPS compliant GO binaries. 2024-01-04 15:00:28 +00:00
2 changed files with 46 additions and 6 deletions

View File

@ -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 <davidlt@rivosinc.com> - 12.34-1.0.riscv64
* Thu Jan 25 2024 David Abdurachmanov <davidlt@rivosinc.com> - 12.38-1.0.riscv64
- Disable LTO on riscv64 (for Clang and LLVM)
* Tue Jan 23 2024 Nick Clifron <nickc@redhat.com> - 12.38-1
- Annocheck: Also skip the entry point test for i686 binaries. (#2258571)
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 12.37-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 12.37-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jan 17 2024 Nick Clifron <nickc@redhat.com> - 12.37-1
- GCC Plugin: DO not use section groups with string format notes.
* Tue Jan 16 2024 Nick Clifron <nickc@redhat.com> - 12.36-2
- Spec File: NVR bump in order to allow building in side tag.
* Tue Jan 16 2024 Nick Clifron <nickc@redhat.com> - 12.36-1
- Annocheck: Disable cf-protection test for i686 architecture. (#2258571)
* Mon Jan 15 2024 Nick Clifron <nickc@redhat.com> - 12.35-4
- Spec File: NVR bump in order to allow building in side tag.
* Mon Jan 15 2024 Nick Clifron <nickc@redhat.com> - 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 <U2FsdGVkX1@gmail.com> - 12.35-2
- Spec File: Do not install annocheck.1.gz when annocheck is disabled.
* Thu Jan 04 2024 Nick Clifron <nickc@redhat.com> - 12.35-1
- Annocheck: Improve detection of FIPS compliant GO binaries.
* Fri Dec 15 2023 Nick Clifron <nickc@redhat.com> - 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.

View File

@ -1 +1 @@
SHA512 (annobin-12.34.tar.xz) = 91efb6ef501befdd408f72e82a011b434972434755bc0153330685dd3163a21aad5ac6dae65813bbea3bde8eb3f66e8ef6bc35f96aaa8b00ad2848f077abfc53
SHA512 (annobin-12.38.tar.xz) = 97155078848e4d1d58feff2f33a046b6cf4a4936895153ea18805df904939fa35357861e5340f563690c3730858302b9d79e687f3462a116a3a38d52a64691ea