Nick Clifton
2cfdfdf4f4
Add some GO tests to annocheck.
2021-02-05 11:21:57 +00:00
Martin Cermak
ebf96c4e2b
Introduce kernel rebuild CI test
...
Introduce baseos-qe.koji-build.scratch-build.validation as a new
gating test for annobin. The test makes sure that the annobin
update under test doesn't break the kernel build process. The
testing kernel build happens in koji in a side-tag buildroot
containing the annobin build under test.
The source code of this new testcase lives here:
https://github.com/fedora-ci/scratch-build-test
In case of a failure that is considered a false positive, the test
result can be waived using Bodhi this way:
https://docs.fedoraproject.org/en-US/ci/gating/#_waive
2021-02-02 12:21:12 +01:00
Fedora Release Engineering
7c61286322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 00:07:03 +00:00
Nick Clifton
3a4181e531
Add a future fail for the presence of RPATH in the dynamic tags.
2021-01-20 11:15:10 +00:00
Nick Clifton
df15f450f0
Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing.
2021-01-18 18:09:39 +00:00
Nick Clifton
1874eab6f1
Workaround for elflint problems with PPC compiled files.
...
Resolves : #1880634
2021-01-14 10:37:21 +00:00
Nick Clifton
8b182011da
Fix bogus AArch64 test failures.
2021-01-13 10:30:18 +00:00
Nick Clifton
d119c7a74a
Improved testing by annocheck. Add fixed format message mode.
2021-01-12 17:19:21 +00:00
Nick Clifton
3bac683d82
Add support for -D_FORTIFY_SOURCE=3.
2021-01-04 16:18:52 +00:00
Tom Stellard
f470483cbf
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-16 23:29:24 +00:00
Nick Clifton
5509907436
NVR bump in order to allow the new gating tests to be run.
2020-12-11 17:04:35 +00:00
Nicholas Clifton
1032ac3725
Merge #3 Introduce CI gating
2020-12-11 17:00:47 +00:00
Nick Clifton
4a3a6f104e
annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer. ( #1906171 )
2020-12-11 14:53:32 +00:00
Martin Cermak
8e0683cc13
Introduce CI gating
2020-12-10 17:51:10 +01:00
Nick Clifton
409120aa01
annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations. ( #1906171 )
2020-12-10 11:48:06 +00:00
Nick Clifton
d7a90f1991
annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL.
2020-12-09 17:15:19 +00:00
Nick Clifton
46640ca3dc
9.49: annocheck: Fix the note analyzer's handling of empty PowerPC64 notes.
2020-12-08 12:58:44 +00:00
Jakub Jelinek
e1bd496eeb
Undo bcond_with plugin_rebuild
2020-12-07 15:26:36 +01:00
Jakub Jelinek
dc5d2731d4
9.48-5
2020-12-07 15:08:29 +01:00
Jakub Jelinek
ec71c316e1
9.48-5
2020-12-07 14:50:08 +01:00
Jakub Jelinek
44aadc55ff
9.48-4
2020-12-06 12:17:38 +01:00
Jakub Jelinek
841b371c4b
9.48-3
2020-12-06 12:01:09 +01:00
Jakub Jelinek
252b28fa8e
9.48-3
2020-12-06 11:56:05 +01:00
Jakub Jelinek
2662d34233
9.48-3
2020-12-06 11:49:53 +01:00
Jakub Jelinek
432e8594c3
9.48-3
2020-12-06 11:47:18 +01:00
Jakub Jelinek
a057c0a359
9.48-3
2020-12-06 11:30:03 +01:00
Jakub Jelinek
ebfb417770
9.48-2
2020-12-06 11:18:53 +01:00
Nick Clifton
62931e922e
9.48: gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active. ( #1898075 )
2020-12-02 12:12:12 +00:00
Nick Clifton
24fe187a8d
9.47: gcc plugin: Add support for GCC 11's cl_vars array.
2020-12-01 13:39:47 +00:00
Jakub Jelinek
3e0594350d
Revert plugin_rebuild back.
2020-11-27 11:09:43 +01:00
Jakub Jelinek
3ed514a41c
NVR bump for another ELN sidetag rebuild.
2020-11-27 11:04:11 +01:00
Nick Clifton
ea02dafc1f
Annocheck: Support enabling/disable future fail tests.
2020-11-24 10:39:50 +00:00
Nick Clifton
b333964fd5
GCC plugin: Always record global notes for the .text.startup, .text.exit, .text.hot and .text.cold sections.
2020-11-23 12:12:25 +00:00
Nick Clifton
62e7074ffd
Clang plugin: Add -lLLVM to the build command line.
2020-11-17 16:30:19 +00:00
Nick Clifton
5b0e474e77
Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option. ( #1898075 )
2020-11-16 14:26:06 +00:00
Nick Clifton
3cff478cb4
Annocheck: Improve reporting of missing LTO option.
2020-11-16 11:40:56 +00:00
Nick Clifton
33cfa7d0eb
annocheck: Add handling of gimple compiled files
2020-11-10 16:41:31 +00:00
Nick Clifton
c0eabbb63f
Add --without-gcc-plugin option.
2020-11-09 13:55:03 +00:00
Nick Clifton
e6e8317766
Annocheck: Fix bug parsing DW_AT_producer.
2020-11-06 12:30:46 +00:00
Nick Clifton
34a622f99e
Add reporting of GNU Property notes for PowerPC.
...
Add test of objcopy's note merging abilities.
2020-11-04 14:17:42 +00:00
Jakub Jelinek
5b5750dca2
Revert back to defaults.
2020-10-30 01:24:55 +01:00
Jakub Jelinek
2b20a13c51
9.36-2
2020-10-30 01:10:33 +01:00
Jakub Jelinek
a87d8021be
9.36-2
2020-10-30 00:17:46 +01:00
Nick Clifton
a707c7d43e
Record the -flto setting and produce a soft warning if it is absent.
...
Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++.
2020-10-21 15:18:44 +01:00
Nick Clifton
440266bff3
NVR bump and disable plugin use
2020-10-21 11:35:20 +01:00
Nick Clifton
70bb1086ca
turn off hard gcc reqauirement (temporary)
2020-10-21 11:12:51 +01:00
Nick Clifton
b2d7c66572
NVR bump and disable plugin use
2020-10-21 10:24:44 +01:00
Nick Clifton
d69789a4b8
NVR bump
2020-10-21 10:23:00 +01:00
Nick Clifton
5515ddd6c9
Correct the directory chosen for 32-bit LLVM and Clang plugins.
...
Resolves : #1884951
2020-10-05 12:40:13 +01:00
Nick Clifton
d94f0f89ce
gcc-plugin: Allow the use of the SHF_LINK_ORDER section flag to discard unused notes. (Experimental).
2020-10-02 13:29:31 +01:00