Commit Graph

97 Commits

Author SHA1 Message Date
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
Nick Clifton
36698c661b GCC Plugin: Do not fail if a section cannot be attached to a group.
Resolves: #2039297
2022-01-17 14:32:11 +00:00
Nick Clifton
e652201f7e GCC Plugin: Only default to link-once when using gcc-12 or later.
Resolves: #2039297
2022-01-13 17:00:55 +00:00
Nick Clifton
89046a2398 Spec file: Add requirement on cpio for annocheck.
Resolves: #2039747
2022-01-13 13:31:59 +00:00
Nick Clifton
050fa562c7 Annocheck: Add even more glibc function names.
Resolves: #2037333
2022-01-07 14:53:56 +00:00
Nick Clifton
2b53e719ea Annocheck: Extend list of known glibc functions.
Resolves: #2037333
2022-01-06 11:45:32 +00:00
Nick Clifton
7aed84cdef Annocheck: Ignore more glibc special binaries.
Resolves: #2037220
2022-01-05 13:14:45 +00:00
Nick Clifton
73c58bd3e9 Annocheck: Do not complaining about missing stack clash notes if the compilation used LTO.
Resolves: #2034946
2022-01-04 14:07:19 +00:00
Nick Clifton
937dcd29c6 Annocheck: Add /usr/lib/ld-linux-aarch64.so.1 to the list of known glibc binaries.
Resolves: #2033255
2021-12-20 13:35:27 +00:00
Nick Clifton
2d008d72c6 Annocheck: Do not complaining about missing -mstackrealign notes in LTO mode.
Resolves: #2030298
2021-12-14 10:59:52 +00:00
Nick Clifton
80434affa9 Tests: Fix gaps and stat tests to use newly built annobin plugin.
Resolves: #2028063
2021-12-13 12:38:02 +00:00
Nick Clifton
223438b42f NVR bump to allow rebuilding against new GCC.
Resolves: #2028063
2021-12-06 14:40:13 +00:00
Nick Clifton
27535490e6 Annocheck: Ignore gaps in binaries at least partial built by golang.
Resolves: #2028583
2021-12-06 12:19:53 +00:00
Nick Clifton
1044b3478d Annocheck: Allow spaces in golang symbols.
Resolves: #2028583
2021-12-03 14:21:31 +00:00
Nick Clifton
68e3505d1d rebuild for new gcc.
Resolves: #2028063
2021-12-01 15:45:10 +00:00
Nick Clifton
1d58afd81c Annocheck: Change MAYB result to SKIP for DT_RPATH.
Resolves: #2026300
2021-11-25 10:10:22 +00:00
Nick Clifton
44e4bb15a4 gcc-plugin: Another attempt at fixing ppc64le section grouping.
Resolves: #2012797
2021-11-18 10:43:37 +00:00
Nick Clifton
e3a7bc1a46 Annocheck: Add exception for /usr/sbin/ldconfig.
Resolves: #2022973
2021-11-16 17:06:28 +00:00
Nick Clifton
aee70758bf Annocheck: Add a test for unicode characters in identifiers.
Resolves: #2009287
2021-11-08 14:34:10 +00:00
Nick Clifton
3e27929665 gcc-plugin: Default to link-order grouping for PPC64LE.
Resolves: #2016458
2021-10-27 11:04:39 +01:00
Nick Clifton
764656492f gcc-plugin: Attach the .text section to the .text.group.
Resolves: #2016458
2021-10-26 13:44:31 +01:00
Nick Clifton
d16cbf8d51 gcc-plugin: Attach the .text section to the .text.group.
Resolves: #2016458
2021-10-26 12:37:31 +01:00
Nick Clifton
c30496e9c7 Better reporting of problems in object files.
Resolves: #2013708
2021-10-19 12:53:07 +01:00
Nick Clifton
28490b94dc Fix -mstackrealign test for non-GCC compiled files.
Resolves: #2013658
2021-10-18 13:21:05 +01:00
Nick Clifton
1909971309 Re-enable use of annobin plugin when building annobin.
Resolves: #2013658
2021-10-14 15:59:59 +01:00
Nick Clifton
0caf34b0fd Annocheck: Add tests based upon recent bug fixes.
Resolves: #2012803
2021-10-13 12:15:35 +01:00
Nick Clifton
e13c31c791 Annocheck: Fix memory corruptions when using --debug-path and when a corrupt note is found.
Resolves: #2011438
2021-10-08 16:23:34 +01:00
Nick Clifton
80010e3623 plugins: Add more required build options.
Resolves: #2011163
2021-10-06 13:57:26 +01:00
Nick Clifton
c3dd1ea165 Annocheck: Fix cf-prot test to fail if the CET notes are missing.
Resolves: #1981410
2021-10-05 14:50:02 +01:00
Martin Cermak
e3b7114eec CI gating: Rename the side-tag rebuild test
Rename baseos-qe.brew-build.scratch-build.validation
to osci.brew-build.rebuild.validation because of
https://issues.redhat.com/browse/FACTORY-4119 .

The change is documented here:
https://wiki.test.redhat.com/BaseOs/Tools/RHELKernelRebuildsInSideTag?action=diff&rev2=10&rev1=9
2021-10-05 09:23:12 +00:00
Nick Clifton
5f105fbea6 Annocheck: Add more cases of glibc startup functions.
Resolves: #1981410
2021-10-04 15:53:56 +01:00
Nick Clifton
a988fbe4c9 Add new sources.
Resolves: #1995224
2021-09-16 16:01:30 +01:00
Nick Clifton
f0221bb6a7 Annocheck: With gaps at the start/end of the .text section, check for special symbols before displaying a MAYB result.
Resolves: #1995224
2021-09-16 15:45:40 +01:00
Nick Clifton
40172408af Annocheck: Add linker generated function for ppc64le exceptions.
Resolves: #1981410
2021-08-18 11:29:38 +01:00
Nick Clifton
6a4766a535 Annocheck: Add linker generated function for s390x exceptions.
Resolves: #1981410
2021-08-17 15:29:15 +01:00
Nick Clifton
6389efdcb0 Annocheck: Fix memory corruption.
Resolves: #1988715
2021-08-16 12:54:46 +01:00
Mohan Boddu
a3ea661c96 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:20:30 +00:00
Florian Weimer
534b815833 Rebuild with GCC 11.2 (#1986836)
Related: #1986836
2021-07-29 10:05:46 +02:00
Nick Clifton
632d394f7a Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. - Annocheck: Add another test exceptions. Annocheck: Add some more test exceptions. Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. Tests: Skip objcopy test if objcopy does not support --merge-notes.
Resolves: #1984995
2021-07-23 14:39:09 +01:00
Nick Clifton
fdf9122af1 Annocheck: Fix spelling mistake in -mstack-realign failure message.
Related: #1951280
2021-07-01 10:33:51 +01:00
Nick Clifton
fa744b3f18 gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. Annocheck: Remove limit on number of input files.
Resolves: #1973981
2021-06-24 10:20:54 +01:00
Martin Cermak
1144f20cee Fix a thinko. 2021-06-16 11:15:17 +00:00
Nick Clifton
9b71016651 clang/llvm plugins: Build with correct security options.
Resolves: #1969584
2021-06-15 15:17:24 +01:00
Nick Clifton
15ce7d0891 Annocheck: In verbose mode, report the reason for skipping specific tests.
Resolves: #1969584
2021-06-11 14:20:39 +01:00