Compare commits

...
Sign in to create a new pull request.

22 commits

Author SHA1 Message Date
Fedora Release Engineering
d29890bd41 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:41:03 +00:00
Nick Clifton
ba3345aaf8 Annocheck: Add .fc44 to list of known rpm file extensions. 2026-01-15 15:29:42 +00:00
Jakub Jelinek
2576bee059 13.04-3 2025-12-20 15:11:11 +01:00
Jakub Jelinek
20e0cb02b6 13.04-2 2025-12-20 13:43:13 +01:00
Nick Clifton
e11676d4ef Annocheck: Fix compile time warnings from GCC-15 re: strchr returning a const char *. 2025-12-18 08:48:36 +00:00
Nick Clifton
a84ff42993 Annocheck: Skip production test for gcc libraries. (RHEL-123175) 2025-11-05 10:32:54 +00:00
Nick Clifton
60e36afe5f Annocheck: Update heuristic to detect gcc libraries. (RHEL-124869) 2025-10-31 14:52:22 +00:00
Nick Clifton
844d102d83 Annocheck: Change FAIL for binaries built by a cross compiler to a MAYBE. (RHEL-123175) 2025-10-23 17:01:42 +01:00
Nick Clifton
8bc321d24a Annocheck: Improve detection of glibc static maths libraries. (RHEL-107470) 2025-08-06 10:36:49 +01:00
Fedora Release Engineering
6869ce708f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:59:30 +00:00
Nick Clifton
9c45dd821c Improve configure and meson files for consistent builds. 2025-07-07 10:34:33 +01:00
Nick Clifton
4ed470d1fb 12.97: Annocheck: delete temporary debuginfo directory 2025-06-19 11:06:02 +01:00
Nick Clifton
874f029d05 Annocheck: Fix bugs in debug rpm location code. Add more glibc exceptions. (RHEL-95216) 2025-06-04 17:17:24 +01:00
Nick Clifton
e3fb5aa977 Annocheck: Improve performance with multiple debug info files and multiple files to scan. (#2366180) 2025-05-15 16:31:37 +01:00
Nick Clifton
55b74474e1 Annocheck: Update heuristic for detecting gcc files to cope with gcc 15. (#2365824) 2025-05-13 10:59:11 +01:00
Nicholas Clifton
4b2447ab99 Merge #36 Generate latest-annobin.tar.xz at %prep 2025-03-17 12:22:31 +00:00
Nick Clifton
5d1c0d8e7e 12.93: Fix GO revision test 2025-03-17 11:40:30 +00:00
Tulio Magno Quites Machado Filho
5c3d24ca6f Generate latest-annobin.tar.xz at %prep
Generate a source tarball for annobin during the prep phase, after all
the patches have been applied.  Use this new tarball when installing the
annobin source code for the GCC plugin.

On distros without downstream patches, this change should not produce
any changes.
2025-03-14 10:47:40 -03:00
Nick Clifton
be7ffb96bc Annocheck: Do not rely upon libelf's ability to detect links to separate debuginfo files. (RHEL-79264) 2025-02-14 10:54:12 +00:00
Nick Clifton
38595c3a34 Annocheck: Fix resource leak. (RHEL-79256) 2025-02-13 14:03:32 +00:00
Nick Clifton
c5469afe65 Annocheck: Fix double free(). Add special handling for COMBOOT modules 2025-02-12 10:18:34 +00:00
Nick Clifton
36aba6172f Annocheck: Improve diagnostics when a separate debug info file cannot be found. 2025-02-11 10:55:02 +00:00
2 changed files with 68 additions and 4 deletions

View file

@ -1,8 +1,8 @@
Name: annobin
Summary: Annotate and examine compiled binary files
Version: 12.88
Release: 1%{?dist}
Version: 13.05
Release: 2%{?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/
# Maintainer: nickc@redhat.com
@ -324,6 +324,10 @@ touch configure */configure Makefile.in */Makefile.in
# Similarly we do not want to rebuild the documentation.
touch doc/annobin.info
# Generate a source tarball for installation later with all the patches
# applied. This must be the last step in the prep section.
tar -C ../ -cJf ../latest-annobin.tar.xz %{name}-%{version}
#---------------------------------------------------------------------------------
%build
@ -453,7 +457,7 @@ cat `gcc --print-file-name=rpmver` > %{buildroot}/%{ANNOBIN_GCC_PLUGIN_DIR}/%{av
# Also install a copy of the sources into the build tree.
mkdir -p %{buildroot}%{annobin_source_dir}
cp %{_sourcedir}/%{annobin_sources} %{buildroot}%{annobin_source_dir}/latest-annobin.tar.xz
cp ../latest-annobin.tar.xz %{buildroot}%{annobin_source_dir}/latest-annobin.tar.xz
%endif
rm -f %{buildroot}%{_infodir}/dir
@ -532,6 +536,66 @@ make check
#---------------------------------------------------------------------------------
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 13.05-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Thu Jan 15 2026 Nick Clifton <nickc@redhat.com> - 13.05-1
- Annocheck: Add .fc44 to list of known rpm file extensions.
* Sat Dec 20 2025 Jakub Jelinek <jakub@redhat.com> - 13.04-3
- NVR bump to allow rebuild for new GCC in a side-tag.
* Sat Dec 20 2025 Jakub Jelinek <jakub@redhat.com> - 13.04-2
- NVR bump to allow rebuild for new GCC in a side-tag.
* Thu Dec 18 2025 Nick Clifton <nickc@redhat.com> - 13.04-1
- Annocheck: Fix compile time warnings from GCC-15 re: strchr returning a const char *.
* Wed Nov 05 2025 Nick Clifton <nickc@redhat.com> - 13.03-1
- Annocheck: Skip production test for gcc libraries. (RHEL-123175)
* Fri Oct 31 2025 Nick Clifton <nickc@redhat.com> - 13.02-1
- Annocheck: Update heuristic to detect gcc libraries. (RHEL-124869)
* Thu Oct 23 2025 Nick Clifton <nickc@redhat.com> - 13.01-1
- Annocheck: Change FAIL for binaries built by a cross compiler to a MAYBE. (RHEL-123175)
* Wed Aug 06 2025 Nick Clifton <nickc@redhat.com> - 12.99-1
- Annocheck: Improve detection of glibc static maths libraries. (RHEL-107470)
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 12.98-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 04 2025 Tulio Magno Quites Machado Filho <tuliom@redhat.com> - 12.98-1
- Improve configure and meson files for consistent builds.
* Thu Jun 19 2025 Nick Clifton <nickc@redhat.com> - 12.97-1
- Annocheck: Delete the temporary debug info directory after the tests have finished.
* Wed Jun 04 2025 Nick Clifton <nickc@redhat.com> - 12.96-1
- Annocheck: Fix bugs in debug rpm location code. Add more glibc exceptions. (RHEL-95216)
* Thu May 15 2025 Nick Clifton <nickc@redhat.com> - 12.95-1
- Annocheck: Improve performance with multiple debug info files and multiple files to scan. (#2366180)
* Tue May 13 2025 Nick Clifton <nickc@redhat.com> - 12.94-1
- Annocheck: Update heuristic for detecting gcc files to cope with gcc 15. (#2365824)
* Mon Mar 17 2025 Nick Clifton <nickc@redhat.com> - 12.93-1
- Annocheck: Fix test for GO revision. (RHEL-56031)
* Fri Feb 14 2025 Nick Clifton <nickc@redhat.com> - 12.92-1
- Annocheck: Do not rely upon libelf's ability to detect links to separate debuginfo files. (RHEL-79264)
* Thu Feb 13 2025 Nick Clifton <nickc@redhat.com> - 12.91-1
- Annocheck: Fix resource leak. (RHEL-79253)
* Wed Feb 12 2025 Nick Clifton <nickc@redhat.com> - 12.90-1
- Annocheck: Fix double free. Add special handling for COMBOOT modules.
* Tue Feb 11 2025 Nick Clifton <nickc@redhat.com> - 12.89-1
- Annocheck: Improve diagnostics when a separate debug info file cannot be found.
* Mon Feb 03 2025 Nick Clifton <nickc@redhat.com> - 12.88-1
- Annocheck: Look for -fstack-clash-protection in DW_AT_producer string. (RHEL-77328)

View file

@ -1 +1 @@
SHA512 (annobin-12.88.tar.xz) = 2523617393c2f8a7f61f863eecc49f94ab53b71c15522543bb2a6ddbdead6dc306dd67e0df73765b881fcbb4617af940e0fc5865cccb5b4940b11ce2cd27f816
SHA512 (annobin-13.05.tar.xz) = 07bc023018e3f456fae470b271915bde2e1ff367ee8bb58adb74255023ae59e8c45ced8e4bd2130bf8a496966d986bca9866e054019f6ca4660d78c129b6532f