Konrad Kleine
eca6e8e16c
Remove clang 17 compat lib
...
Related: RHEL-30908
https://issues.redhat.com/browse/RHEL-30908
2024-08-08 11:58:43 +02:00
Jesus Checa Hidalgo
09c6498bab
Update required testcases in gating
2024-07-25 17:15:25 +02:00
Konrad Kleine
aa698bf28a
Link clang with ld on 32-bit architectures
...
We noticed that lld creates `.relro_padding` ELF sections that `objcopy`
later modifies to have a `sh_entsize` (entry size) of `0x08`. This
causes the modulus of `sh_size % sh_entsize` to be non zero in some cases.
That in turn caused `eu-strip` to complain about
```
eu-strip: while writing './usr/lib/libclang.so.18.1.8': invalid section entry size
```
As an end result for i686 the `clang-devel-debuginfo` package wasn't
created for example.
Linking with `ld` instead of `lld` on 32-bit architecuteres hopefully
addresses this problem.
Related: RHEL-28687
2024-07-24 17:50:36 +02:00
Konrad Kleine
57cb5d80cc
Update to LLVM 18.1.8
...
Related: https://issues.redhat.com/browse/RHEL-28687
2024-07-16 23:32:10 +02:00
Konrad Kleine
7ef8fb5b1b
Rebuild
...
Related: RHEL-28670
2024-06-06 16:10:09 +02:00
Konrad Kleine
31845d4e6b
Default to DWARF4
...
Related: RHEL-28670
2024-06-04 14:25:49 +02:00
Konrad Kleine
d3f369d5e1
Update to 18.1.6
...
Fix Unknown tag: %constrain_build -m 3072
Related: RHEL-28670
Link with lld on non-s390x archs
2024-06-01 17:40:08 +02:00
Timm Bäder
db532c405c
Remove compat libs
...
Resolves: RHEL-11162
2024-01-09 14:47:47 +01: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
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