Commit graph

618 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
Nick Clifton
274102f8bd Annocheck: Look for -fstack-clash-protection in DW_AT_producer string. (RHEL-77328) 2025-02-03 15:01:29 +00:00
Nick Clifton
5cc01bd7ed NVR bump 2025-01-28 12:06:14 +00:00
Nick Clifton
667f38a457 Annocheck: Fix locating string notes (again). Add exception for glibc benchmark tests. (RHEL-76456) 2025-01-28 12:03:03 +00:00
Nick Clifton
a64f9d3ef1 Annocheck: Add crtoffloadtableS.o to list of known gcc binaries. (RHEL-760404) 2025-01-28 09:39:10 +00:00
Nick Clifton
52003fae98 12.85: Annocheck: Fix the --debug-dir option 2025-01-27 12:38:04 +00:00
Nick Clifton
3ed5a5358c Annocheck: Fix corrupt warning message when unable to locate separate debug info files. 2025-01-23 16:49:52 +00:00
Nick Clifton
63d1c12cd1 12.83: Annocheck: Remove spurious debugging messages 2025-01-22 11:41:30 +00:00
Nick Clifton
2415dea790 Annocheck: Always look for annobin notes in separate debug info files. (RHEL-75778) 2025-01-22 09:49:29 +00:00
Nick Clifton
50892b98b6 Annocheck: Support multiple --debug-rpm options. (RHEL-73349) 2025-01-16 10:57:14 +00:00
Jakub Jelinek
b1ea65635a 12.80-2 2025-01-11 10:48:27 +01:00
Nick Clifton
ad8d2bb481 Annocheck: Add support for sys-root'ed glibc packages.
Resolves: RHEL-71296
2024-12-13 16:04:32 +00:00
Nick Clifton
8174c433db GCC Plugin: Tidy up use of gcc's diagnoatic headers. Testsuite: Use configured compiler when running tests.
Resolves: PR 32429
2024-12-10 11:03:32 +00:00
Nick Clifton
3366463083 GCC Plugin: Fix building with gcc 15. 2024-12-09 17:03:30 +00:00
Nick Clifton
66d77f6d27 Annocheck: Fix overly long debug messages. 2024-11-15 11:02:49 +00:00
Nick Clifton
bfeba1a32c Annocheck: Rename rwx-seg test to load-segments. Add more checks. Add check for gaps as a future fail.
Annocheck: Add --no-allow-excpetions to disable exceptions for known special binaries.
Annocheck: Add --enable-future to enable future fail components in normal tests.
Annocheck: Fix bug preventing the inclusion of the rpm name in reports.
2024-11-15 10:15:41 +00:00
Nick Clifton
20e56a3c65 Annocheck: Add more exceptions for gcc binaries. (RHEL-33365)
Annocheck: Add --skip-passes option.
2024-11-12 08:51:17 +00:00
Nick Clifton
a136ae0fec Annocheck: Add exceptions for gcc binaries. (RHEL-33365) 2024-11-06 09:00:24 +00:00
Nick Clifton
58d868552b Annocheck: Skip property note test for i386 binaries created by LLVM. (#2323797) 2024-11-05 14:18:23 +00:00
Nick Clifton
c59a7e6fcd Annocheck: Skip FORTIFY and GLIBC_ASSERTIONS tests for LLVM produced binaries with unparseable DW_AT_producer attributes in their DWARF debug info. (RHEL-65411) 2024-11-01 17:07:52 +00:00
Nick Clifton
d1cb3897cd GCC Plugin: Change type of the .annobin.notes section from SHT_STRTAB to SHT_PROGBITS. 2024-10-14 11:46:45 +01:00
Nick Clifton
f14a6141ce Clang & LLVM Plugins: Include install directory in binary. (RHEL-54069) 2024-08-14 08:31:05 +01:00
Nick Clifton
7583405a16 BuiltBy: Fix seg-fault when comparing language version strings. (RHEL-53497) 2024-08-12 14:27:20 +01:00
Nick Clifton
1af9abd0da Annocheck: Stop spurious assembler warnings. (RHEL-53213) - Annocheck: Stop warnings about known gaps. (RHEL-53218) 2024-08-07 16:11:25 +01:00
Nick Clifton
723cebcb85 Annocheck: Fix stack realign test. (#2302427) 2024-08-02 12:21:43 +01:00
Nick Clifton
971ba2a8a8 Annocheck: Fix recording arguments for later re-use. 2024-07-29 14:26:39 +01:00
Nick Clifton
0e3736f8d5 GCC Plugin: Fix building AArch64 component with GCC < 11.5 2024-07-26 11:36:40 +01:00
Nick Clifton
45d3b32bb5 Annocheck: Add improvements to the builtby utility. 2024-07-22 16:41:34 +01:00
Fedora Release Engineering
8b14651d73 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 17:00:25 +00:00