Commit Graph

65 Commits

Author SHA1 Message Date
Timm Bäder 14abc6c7e5 Remove compat libs 2024-01-12 01:25:33 +00:00
Timm Bäder b775e998f7 add compat libs back
Resolves: RHEL-11161
2023-12-14 07:02:31 +01:00
Timm Bäder 7f6c951b0e Remove compat libs
Resolves: RHEL-11161
2023-12-08 14:41:26 +01:00
Timm Bäder 93e15a026f Update to 17.0.6
Resolves: RHEL-11161
2023-12-06 14:39:17 +01:00
Timm Bäder 782d646970 Pick up macros.clang changes from Fedora
Resolves: RHEL-9283
2023-10-04 15:43:37 +02:00
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?branch=rawhide

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