Václav Kadlčík
f5ef33b8d5
Update gating requirements
...
* Drop baseos-ci.brew-build.other.functional, which in practice was just
an older version of osci.brew-build.rebuild.validation
* Add the gate-build-*-lane tests which represent downstream tier 1
* Add image mode testing on x86_64 and aarch64
This will align the RHEL 10 and 9 gating requirement.
2025-11-20 12:18:24 +01:00
Nick Clifton
a722834bcb
Update sources file.
...
Resolves: RHEL-105574
2025-07-25 13:49:15 +01:00
Nick Clifton
3bf681598f
Rebase to 12.98.
...
Resolves: RHEL-105574
2025-07-25 13:23:42 +01:00
Nick Clifton
75a10565b8
Update sources
2025-06-10 11:08:49 +01:00
Nick Clifton
172d092aee
Annocheck: Add more glibc exceptions.
...
Resolves: RHEL-95216
2025-06-10 10:32:13 +01:00
Nick Clifton
2b40c4b3b5
Update sources.
...
Resolves: RHEL-82001
2025-04-30 11:04:34 +01:00
Nick Clifton
3a62837873
Rebuild against LLVM v20.
...
Resolves: RHEL-82001
2025-04-30 10:36:00 +01:00
Tulio Magno Quites Machado Filho
708bb57eab
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-82899
2025-03-17 09:19:34 -03:00
Nick Clifton
a4af30580c
Annocheck: Do not rely upon libelf's ability to detect links to separate debuginfo files.
...
Resolves: RHEL-79264
2025-02-14 11:17:54 +00:00
Nick Clifton
c8a780c544
Annocheck: Fix resource leak.
...
Resolves: RHEL-78253
2025-02-13 14:15:54 +00:00
Nick Clifton
e70735fa8d
Annocheck: Look for -fstack-clash-protection in DW_AT_producer string.
...
Resolves: RHEL-77489
2025-02-03 15:02:18 +00:00
Nick Clifton
ee9d439994
Annocheck: Fix locating string notes (again). Add exception for glibc benchmark tests.
...
Resolves: RHEL-76809
2025-01-30 12:06:45 +00:00
Nick Clifton
8b5eb8ef1d
Annocheck: Fix the --debug-dir option.
...
Resolves: RHEL-75778
2025-01-27 12:38:59 +00:00
Nick Clifton
54d2892c41
Annocheck: Fix corrupt warning message when unable to locate separate debug info files.
...
Resolves: RHEL-75778
2025-01-23 17:03:14 +00:00
Nick Clifton
b3dab16b40
Annocheck: Always look for annobin notes in separate debug info files.
...
Resolves: RHEL-75778
2025-01-22 11:37:54 +00:00
Nick Clifton
2bf6eee716
Spec File: NVR bump in order to allow rebuilding with LLVM 19.
...
Resolves: RHEL-66058
2024-11-18 11:44:28 +00:00
Nick Clifton
ce738497df
Annocheck: Fix recording arguments for later re-use. Spec File: Add LTO option to clang and llvm plugin builds.
...
Resolves: RHEL-50802
Resolves: RHEL-50796
2024-07-31 11:02:21 +01:00
Nick Clifton
5d560bc44c
Annocheck: Fix recording arguments for later re-use.
...
Resolves: RHEL-50802
2024-07-29 14:25:24 +01:00
Nick Clifton
d9b7b0caa7
Rebase to 12.64, allowing build with LLVM 18.
...
Resolves: RHEL-49953
2024-07-26 11:38:04 +01:00
Nick Clifton
d5a6df7fb3
GCC Plugin: Do not use section groups with string notes.
...
Resolves: RHEL-21772
2024-01-17 14:25:26 +00:00
Nick Clifton
81629391ef
Update glibc detection heuristics for PPC64.
...
Resolves: RHEL-16453
2023-11-15 16:03:33 +00:00
Nick Clifton
b9e86e0c6d
Tests: Fix obsoleted syntax in plans/ci.fmf
...
Resolves: RHEL-12194
2023-10-09 11:27:20 +01:00
Nick Clifton
a6ad7a6e6b
Rebuild against LLVM-16.
...
Resolves : #2212739
2023-06-14 11:19:21 +01:00
Nick Clifton
b07e1f455b
Annocheck: Fix detection of missing plugin options.
...
Resolves : #2189492
2023-04-26 11:49:50 +01:00
Nick Clifton
a727212ff0
Fix lto testing.
...
Resolves : #2177140
2023-04-24 15:26:09 +01:00
Nick Clifton
680b19bfd9
Annocheck: Add more code to handle another glibc function built without LTO.
...
Resolves : #2175768
2023-03-08 17:56:28 +00:00
Nick Clifton
acf1543d34
GCC Plugin: Do not run if other plugins are active.
...
Resolves : #2175768
2023-03-06 14:12:53 +00:00
Nick Clifton
3330a09cad
Annocheck: Fix handling of empty files.
...
Resolves : #2159292
2023-01-09 15:21:22 +00:00
Nick Clifton
49ab51e026
Annocheck: Add crti.o and crtn.o to the list of known glibc special files.
...
Resolves : #2158740
2023-01-09 08:21:42 +00:00
Nick Clifton
27010e8570
Annocheck: Do not assume that object files contain no code simply because they do not have an executable segment.
...
Resolves : #2158182
2023-01-05 08:51:24 +00:00
Nick Clifton
5b7f51675f
AnnochechL Add more special glibc filenames.
...
Resolves : #2158100
2023-01-04 12:03:56 +00:00
Nick Clifton
7fb3019552
Improve handling of tool versions.
...
Resolves : #2151308
2022-12-21 16:30:48 +00:00
Nick Clifton
9c3644fbb7
Annocheck: Add test for binaries built br cross compilers.
...
Resolves : #2144533
2022-12-16 09:08:23 +00:00
Nick Clifton
1eba60d353
Annocheck: Improve heuristic used to detect binaries without code.
...
Resolves : #2144533
2022-12-15 11:20:14 +00:00
Nick Clifton
fa38621aaf
Rebase to 10.94.
...
Resolves : #2151308
2022-12-07 11:05:42 +00:00
Florian Weimer
d04910897b
NVR bump to resolve conflict with previous incorrect toolset build
...
Related: #2106262
2022-07-20 19:11:16 +02:00
Florian Weimer
121eba54cc
Rebuild to switch back to system annobin ( #2106262 )
...
Related: #2106262
2022-07-20 18:46:06 +02:00
Nick Clifton
a34ab4622e
Annocheck: Fix handling of command line options that take arguments + Do not complain about unenabled -mbranch-protection option in AArch64 binaries. + Rebuild for NVR coliision issue.
...
Resolves : #2061050
2022-05-17 12:55:14 +01:00
Nick Clifton
669831567f
llvm-plugin: Rebuild against LLVM 14.
...
Resolves : #2061050
2022-05-16 15:11:32 +01:00
Nick Clifton
7e0f517e3e
Annocheck: Add another special case for glibc rpms.
...
Resolves : #2083070
2022-05-09 14:35:38 +01:00
Nick Clifton
d34059935f
Annocheck: Add more glibc exceptions + check PT_TLS segments.
...
Resolves: #2081131
2022-05-06 14:09:21 +01:00
Nick Clifton
35ca7e10e2
gcc-plugin: Do not issue warning messages for autoconf generated source files.
...
Resolves : #2009958
2022-03-14 12:04:50 +00:00
Nick Clifton
a3dab7e4dc
Rebuild to work with LLVM14.
...
Resolves : #2061050
2022-03-07 13:00:20 +00:00
Nick Clifton
076c03cf07
Spec File: Use a different method to disable the annobin plugin
...
Resolves : #2054571
2022-02-16 12:01:24 +00:00
Nick Clifton
6e52b71f81
Spec File: Use a different method to disable the annobin plugin.
...
Resolves : #2054571
2022-02-15 16:52:06 +00:00
Nick Clifton
f79bb7e490
Annocheck: Accept static GO binaries.
...
Resolves : #2053606
2022-02-14 11:53:10 +00:00
Nick Clifton
3d5f6cf283
NVR bump to allow rebuilding against latest gcc.
...
Resolves : #2053507
2022-02-11 13:54:10 +00:00
Nick Clifton
787a1fd58d
gcc-plugin: Fix libtool so that extraneous runpaths are not added to the plugin.
...
Resolves : #2047356
2022-01-28 11:12:51 +00:00
Nick Clifton
3a657980a0
Annocheck: Skip some tests for BPF binaries.
...
Resolves : #2044897
2022-01-25 16:41:12 +00:00
Nick Clifton
31b3d6c25f
Annocheck: Skip property note test for GO binaries. - Annocheck: Add another glibc static library symbol.
...
Resolves : #2043047
Resolves : #2043000
2022-01-24 12:18:37 +00:00