Commit Graph

60 Commits

Author SHA1 Message Date
Timm Bäder
f68186bfdd Update to 17.0.1
Resolves: https://issues.redhat.com/browse/RHEL-9283
2023-10-03 09:02:57 +02:00
Nikita Popov
4fcf8241b9 Update to LLVM 16.0.6
Resolves: rhbz#2178796
2023-07-05 09:18:36 +02:00
Nikita Popov
9279f98d16 Restore gcc-toolset-libatomic-devel requirement
Resolves: rbhz#2178794
2023-06-30 17:08:29 +02:00
Nikita Popov
fe84d09591 Switch to gcc-toolset-13-gcc
Resolves: rbhz#2178794
2023-06-30 10:36:57 +02:00
Nikita Popov
9fc9144a87 Use gcc-toolset-13-gdb for gdb-add-index
Resolves: rhbz#2188418
2023-06-29 08:49:55 +02:00
Nikita Popov
5df215a555 Build with LTO
Resolves: rhbz#2188418
2023-06-05 15:41:58 +02:00
Nikita Popov
47aa2a71fc Use ld from gcc-toolset
Resolves: rhbz#2209283
2023-05-25 16:06:30 +02:00
Tulio Magno Quites Machado Filho
5e3b48c191 Install dnf-config-manager before using it
The container image centos:stream9 does not come with
'dnf config-manager' preinstalled, forcing us to install it first.

Fixes: rhbz#2186917
2023-05-05 14:45:44 +00:00
Jesus Checa Hidalgo
8179dc9c67 Remove rpminspect unicode exception
unicode exceptions now must be part of rpminspect-data-<vendor> package.

Related: rhbz#2178739
2023-04-20 15:55:33 +02:00
Nikita Popov
a2c87aa876 Restore use of gcc-toolset-12
gcc-toolset-13 is not yet available, so stick with gcc-toolset-12
for now. Will be updated during a later rebase.

Resolves: #2178739
2023-04-18 16:09:56 +02:00
Nikita Popov
8ffdcd4aff Update to LLVM 16.0.1
Resolves: #2178739
2023-04-18 10:32:14 +02:00
Konrad Kleine
9bfb2774ee Revert "Add clang-tools-extra-devel package"
This reverts commit 6a1c760e8d.

Resolves: rhbz#2118567
2023-01-27 15:57:47 +01:00
Konrad Kleine
993379b2b7 Fixup email address in changelog
Resolves: rhbz#2118567
2023-01-16 16:55:42 +01:00
Konrad Kleine
89ce6231c4 Update to LLVM 15.0.7
Resolves: rhbz#2118567

See also Bugzilla #2100122.
2023-01-16 15:55:08 +01:00
Konrad Kleine
63f30e14dc Build test deps separately to avoid LD_LIBRARY_PATH interference
Otherwise invocations of host clang will use the newly built
libraries, which will use a non-existent resource directory, and
thus cause headers like stddef.h not to be found.

See here for the equivalent patch in Fedora: 71aa74debd

Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine
ae2f1ded2e Remove left-over comment.
Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine
6a1c760e8d Add clang-tools-extra-devel package
It contains the clang tidy headers.

Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine
f9c63406c0 Update to LLVM 15.0.6
Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine
5cf9bab07d Disable compat lib bundling
Resolves: rhbz#2119296
2022-12-09 11:58:53 +01:00
Konrad Kleine
594567054b Fixup for MR #29
Resolves: rhbz#2118319
2022-10-17 18:09:29 +02:00
Nikita Popov
23c095df17 Default to non-pie, fix rhbz#2134146
See also https://src.fedoraproject.org/rpms/clang/pull-request/183

Resolves: rhbz#2118319
2022-10-17 13:03:14 +02:00
Konrad Kleine
7006dbf8d5 Add BuildRequires: gcc-toolset-12-libatomic-devel
This should solve this problem:

```
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Looking for __atomic_load_8 in atomic
-- Looking for __atomic_load_8 in atomic - not found
CMake Error at /usr/lib/cmake/llvm/CheckAtomic.cmake:80 (message):
  Host compiler appears to require libatomic for 64-bit operations, but
  cannot find it.
```

Resolves: rhbz#2118319
2022-10-17 13:03:10 +02:00
Timm Bäder
56de744e4a Make sure the compat -cpp.so doesn't leak into the test run
Resolves: rhbz#2118319
2022-10-15 22:16:06 +02:00
Konrad Kleine
47482714be Update to LLVM 15.0.1
Resolves: rhbz#2118319
2022-10-14 18:08:04 +02:00
Jesus Checa Hidalgo
71c2831ed8 tests: pull tests from https://src.fedoraproject.org/tests/clang
Related: rhbz#2118319
2022-09-07 09:20:21 +02:00
Timm Bäder
637f601677 Update to 14.0.6
Resolves: rhbz#2107785
2022-07-22 09:28:57 +02:00
Jesus Checa Hidalgo
b04fb0b5e9 tests: Re-use Fedora tests
Related: rhbz#2061056
2022-06-23 20:30:47 +02:00
Timm Bäder
94e3ce033b Update to 14.0.5
Resolves: rhbz#2061056
Resolves: rhbz#2061055

Update tests from Fedora repo
2022-06-21 08:48:21 +02:00
Timm Bäder
c511bbc6cc Add gcc-toolset-12-gcc-c++ dependency to clang-libs
Resolves: rhbz#2061058
2022-06-20 09:45:29 +02:00
Timm Bäder
079bd3253f Update to 14.0.0
Resolves: rhbz#2061041
Resolves: rhbz#2061058
2022-05-05 07:00:25 +02:00
Jesus Checa Hidalgo
ebb36a52cc Add rpminspect config file.
annocheck test failures are expected due to lto being disabled
unicode test failures are expected due to bidi patches

Related: rhbz#2001132
2022-02-15 17:02:02 +01:00
Tom Stellard
4ccd4d6eae 13.0.1 Release
Also remove the compat lib.

Resolves: rhbz#2001132
2022-02-03 15:13:04 -08:00
serge-sans-paille
1d05147d54 Backport bidi patches
Resolves: rhbz#2009252
2022-01-21 16:06:36 +01:00
Timm Bäder
a73d8d776f Ship libclang-cpp.so.12 as well
Resolves: rhbz#2019820
2021-11-04 10:42:25 +01:00
Timm Bäder
93917103b9 Release 13.0.0
Resolves: rhbz#2001107
2021-10-14 09:28:50 +02:00
Martin Cermak
abdc9191f6 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:42:07 +00:00
serge-sans-paille
f282655200 Force SOURCE_DATE_EPOCH
Resolves: rhbz#1994082
2021-08-17 14:26:39 +02:00
Martin Cermak
51d83400cb CI Gating: Set up kernel rebuild as a mandatory gating test 2021-08-17 10:54:28 +02:00
Tom Stellard
c10b034bc6 Don't require tests on s390x
We need to do this temporarily to unlock the mass rebuild.
Related: rhbz#1991688
2021-08-16 10:29:21 -07:00
serge-sans-paille
4d90bb96bf rebuilt
Related: rhbz#1988288
2021-08-16 10:07:43 +02:00
Mohan Boddu
5781cfb07e Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:36:54 +00:00
Tom Stellard
f834580a3e 12.0.1 Release
Also remove clang11 compat libs.

Related: rhbz#1931726
2021-07-13 22:21:37 -07:00
serge-sans-paille
a17efc19d8 Backport 092c303955cd18be6c0b923b1c0a1b96e2c91893
Related: rhbz#1890165
2021-07-06 15:17:54 +02:00
sergesanspaille
d4d329062c Add generic integration test suite gating
Related: rhbz#1931719
2021-06-24 10:22:33 +02:00
Tom Stellard
f94e02e6ae Only enable -funwind-tables by default on Fedora arches
.eh_frame sections confuse bpf tools, so -funwind-tables  shouldn't be enabled there.
There are other non-CPU arches where this could potentially cause problems, so be
conservative and only enable this on CPU arches supported by Fedora.

Resolves: rhbz#1970463
2021-06-10 20:19:23 -07:00
Tom Stellard
941ef08c01 Reduce number of ninja jobs on aarch64
Related: rhbz#1928132
2021-05-14 07:16:06 -07:00
Tom Stellard
1080701353 Add missing sources
Related: rhbz#1928132
2021-05-13 19:43:57 -07:00
Tom Stellard
cc93e2f5f2 Add libclang.so compat library
Related: rhbz#1928132
2021-05-13 19:02:52 -07:00
Tom Stellard
50d4f87e06 12.0.0 Release
Related: rhbz#1928132
2021-05-10 17:56:28 -07:00
Mohan Boddu
a331ce6981 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 22:52:46 +00:00