Tulio Magno Quites Machado Filho
d1b777b662
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.
Resolves: RHEL-83034
2025-03-14 12:06:35 -03:00
Václav Kadlčík
6045f1e00f
Remove reference to Fedora tests
...
It's unused in RHEL and broken in c10s.
2025-03-10 13:54:17 +01:00
Nick Clifton
914db34574
Annocheck: Do not rely upon libelf's ability to detect links to separate debuginfo files.
...
Resolves: RHEL-79473
2025-02-14 11:15:20 +00:00
Nick Clifton
03f1d524e9
Annocheck: Fix resource leak.
...
Resolves: RHEL-79256
2025-02-13 14:13:57 +00:00
Nick Clifton
adf52b06ab
Annocheck: Look for -fstack-clash-protection in DW_AT_producer string.
...
Resolves: RHEL-77328
2025-02-03 14:59:30 +00:00
Nick Clifton
2adf5f46e7
Annocheck: Fix locating string notes (again). Add exception for glibc benchmark tests.
...
Resolves: RHEL-76456
2025-01-28 12:04:12 +00:00
Nick Clifton
edd29a70e6
Annocheck: Add crtoffloadtableS.o to list of known gcc binaries.
...
Resolves: RHEL-76040
2025-01-28 10:11:50 +00:00
Nick Clifton
dc91f6e2d4
cAnnocheck: Fix the --debug-dir option.
...
Resolves: RHEL-75785
2025-01-27 13:06:11 +00:00
Nick Clifton
4eed2f4e02
Annocheck: Fix corrupt warning message when unable to locate separate debug info files.
...
Resolves: RHEL-75785
2025-01-23 17:14:46 +00:00
Nick Clifton
620fbe7ee9
Remove spurious debugging messages.
...
Resolves: RHEL-75785
2025-01-22 11:39:01 +00:00
Nick Clifton
1e4dc25184
Annocheck: Always look for annobin notes in separate debug info files.
...
Resolves: RHEL-75785
2025-01-22 10:15:02 +00:00
Nick Clifton
f1740f6f66
Annocheck: Support multiple --debug-rpm options.
...
Resolves: RHEL-73349
2025-01-16 11:04:08 +00:00
Nick Clifton
a259279dc8
Rebuild against debugedit 5.1.2. (RHEL-72712)
2025-01-06 11:59:27 +00:00
Nick Clifton
4c86f12d50
Annocheck: Add support for sys-root'ed glibc packages.
...
Resolves: RHEL-71296
2024-12-13 16:21:19 +00:00
Václav Kadlčík
c103754434
Update gating (tier0) configuration
...
- Fix setup
- Use less tests in tier0, all those I'm filtering out now
are used in later phases of CI anyway
2024-12-06 14:39:55 +01:00
Nick Clifton
9265268fb8
Annocheck: Add more exceptions for gcc binaries.
...
Resolves: RHEL-33365
2024-11-12 08:47:39 +00:00
Nick Clifton
b8f8e04154
Annocheck: Add exceptions for GCC.
...
Resolves: RHEL-33365
2024-11-11 08:20:09 +00:00
Nick Clifton
d63f7a9836
Annocheck: Skip FORTIFY and GLIBC_ASSERTIONS tests for LLVM produced binaries with unparseable DW_AT_producer attributes in their DWARF debug info.
...
Resolves: RHEL-65411
2024-11-04 15:20:27 +00:00
Troy Dawson
852c9e5d6a
Bump release for October 2024 mass rebuild:
...
Resolves: RHEL-64018
2024-10-29 08:14:35 -07:00
Troy Dawson
09fb625ca1
Bump release for June 2024 mass rebuild
2024-06-24 08:35:41 -07:00
Nick Clifton
1bb88b6245
Annocheck: Skip GAPS test for GO binaries.
...
Resolves: RHEL-36308
2024-05-20 16:53:00 +01:00
Nick Clifton
11568e3b1c
Annocheck: Remove some false positives for Rust binaries.
...
Resolves: RHEL-37267
2024-05-20 15:33:33 +01:00
Nick Clifton
5ad311c88a
Annocheck: Defer passing the branch protection test until all notes have been checked. - GCC Plugin: Add extra code for detecting the branch protection setting.
...
Resolves: RHEL-35958
2024-05-09 13:40:50 +01:00
Nick Clifton
e26c757706
NVR Bump to allow rebuilding against LLVM-18.
...
Resvoles: RHEL-27727
2024-05-07 11:03:34 +01:00
Nick Clifton
3b1491b65a
Annocheck: Add OpenSSL Engine test.
...
Resolves: PTG-319
2024-04-26 10:35:02 +00:00
Václav Kadlčík
7cbe39090b
Configure RHEL-10 gating
2024-04-24 12:18:16 +02:00
Nick Clifton
053ec8a84a
Annocheck: Update heuristics for detecting glibc code in executables.
...
Resolves: RHEL-30579
2024-04-02 12:44:47 +01:00
Nick Clifton
e301d27ebb
Clang & LLVM Plugins: Allow environment to override fortification level.
...
Resolves: RHEL-30579
2024-03-27 15:37:48 +00:00
Nick Clifton
daf1023b18
Annocheck: Improve detection of -mbranch-protection option. (RHEL-526)
2024-03-25 17:31:08 +00:00
Nick Clifton
090f56f7e9
GCC Plugin: Fix bug extracing the value of target specific command line options.
...
Resolves: RHEL-526
2024-03-21 14:14:59 +00:00
Nick Clifton
2c1a8d319c
Spec File: Enable AArch64 BTI testing for all binaries.
...
Resolves: RHEL-526
2024-03-20 10:33:47 +00:00
Nick Clifton
16b3a92f76
Clang Plugin: Fix building with Clang 18.
...
Resolves: RHEL-27727
2024-03-18 10:49:38 +00:00
Nick Clifton
69238f1649
Annocheck: Improve heuristic for skipping LTO and FORTIFY tests. Annocheck: Also skip property note test for i686 binaries.
...
Resolves : #2264000
Resolves : #2258571
2024-02-14 16:59:51 +00: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
Nick Clifton
0fb7998b16
GCC Plugin: Fix recording of the -Wimplicit-int and -Wimplicit-function-declaration warnings. Add active checks for when they are deliberately disabled.
2023-12-15 13:31:47 +00:00
Nick Clifton
01a58912b3
Tests: Fix implicit-values test so that it will compile with gcc 14+.
2023-12-11 13:01:20 +00:00
Nick Clifton
5e535c171f
GCC Plugin: Add support for -fhardended.
2023-11-24 11:10:53 +00:00
Nick Clifton
0a315f7267
Update glibc detection heuristics for PPC64. (RHEL-16453)
2023-11-15 15:56:06 +00:00
Nick Clifton
7bfea6e7ea
Fix another atexit test failure. ( #2247481 )
2023-11-01 16:23:37 +00:00
Nick Clifton
e6c17188a8
Fix atexit test failure. Notes: Add support for string format notes.
2023-10-30 10:12:51 +00:00