Commit Graph

79 Commits

Author SHA1 Message Date
Edjunior Machado
b9722f2d46 build-gating.fmf: Update repos 2024-11-29 11:18:37 +00:00
Konrad Kleine
fa99d30e02 Big-merge update to LLVM 19
Related: RHEL-57461
Related: RHEL-38228
2024-11-13 10:45:57 +01:00
Jesus Checa Hidalgo
077d823076 Add exception for badfuncs inspection (rpminspect)
As compiler-rt libraries are now part of llvm package, we need to set
the exception we previously had on compiler-rt repo in the llvm repo.

Related: RHEL-57454
2024-11-13 10:44:40 +01:00
Konrad Kleine
416ec7276b Workaround for GFX11.5 export priority (RHEL-49517)
Resolves: RHEL-49517
2024-08-15 07:21:23 +02:00
Jesus Checa Hidalgo
7150d01ea6 Remove llvm 17 compat lib
Related: RHEL-30908

https://issues.redhat.com/browse/RHEL-30908
2024-08-08 11:09:07 +00:00
Jesus Checa Hidalgo
aee44be573 Update required testcases in gating 2024-07-25 17:19:25 +02:00
Konrad Kleine
179e85873a Update to LLVM 18.1.8
Related: https://issues.redhat.com/browse/RHEL-28687
2024-07-16 17:17:06 +02:00
Konrad Kleine
54ffee6602 Fix use after free on ppc64le (rhbz#2283525)
Related: RHEL-28670
2024-05-28 15:18:49 +02:00
Konrad Kleine
fefbc99130 Turn on bundle_compat_lib
Related: https://issues.redhat.com/browse/RHEL-28670
2024-05-22 13:36:21 +02:00
Konrad Kleine
f65bb248dd Update to 18.1.6
Related: https://issues.redhat.com/browse/RHEL-28670
2024-05-21 15:19:07 +02:00
Timm Bäder
984237d076 Remove unused patches
Resolves: RHEL-23638
2024-02-05 11:07:23 +01:00
Timm Bäder
a0a85503a9 Backport patch for RHEL-23638
Resolves: RHEL-23638
2024-02-02 13:28:53 +01:00
Timm Bäder
1a8112fc42 Remove compat libs
Resolves: RHEL-11162
2024-01-08 16:10:25 +01:00
Timm Bäder
4b1a07d1c0 Add compat libs back
Resolves: RHEL-11161
2023-12-14 07:01:05 +01:00
Timm Bäder
786a3bc9fb Remove compat libs
Resolves: RHEL-11161
2023-12-08 14:42:37 +01:00
Timm Bäder
dda11464c7 Update to 17.0.6
Resolves: RHEL-11161
2023-12-06 09:07:01 +01:00
Timm Bäder
18fc4f6c36 Add llvm-toolset package back
Resolves: RHEL-9283
2023-10-06 18:00:14 +02:00
Timm Bäder
5af047a42f Rebuild with newer redhat-rpm-config
Resolves: https://issues.redhat.com/browse/RHEL-9283
2023-10-02 12:47:05 +02:00
Timm Bäder
9177de3422 Bundle compat libs 2023-09-27 11:09:11 +02:00
Timm Bäder
0c1a6a6af9 Update to 17.0.1
Resolves: https://issues.redhat.com/browse/RHEL-9283
2023-09-26 13:02:57 +02:00
Tulio Magno Quites Machado Filho
b758d604f4 Stop dropping LDFLAGS on shared libraries
Re-add the contents of LDFLAGS to CMAKE_SHARED_LINKER_FLAGS in order to
guarantee that linker parameters are used when linking shared libraries.

Fixes: 26f02f62c3 ("Fix CET support")

Resolves: rhbz#2222040
2023-08-04 13:46:18 -03:00
Tulio Magno Quites Machado Filho
f009a3b7e9 Fix rhbz #2226795
Resolves: rhbz#2226795
2023-08-03 14:27:40 -03:00
Nikita Popov
26f02f62c3 Fix CET support
While the current implementation works on Fedora, on c9s/rhel
the CFLAGS haven't been set at this point yet, so we are missing
the -fcfprotection flag in ASMFLAGS. Using build_cflags avoids
this ordering problem.

Additionally, add -Wl,-z,cet-report=error to the libLLVM.so linker
flags, so we can detect such issues earlier in the future.

Resolves: rhbz#2222040
2023-08-01 09:45:12 +02:00
Nikita Popov
d6edf66cab Update to LLVM 16.0.6
Resolves: rhbz#2178796
2023-07-04 14:22:22 +02:00
Tulio Magno Quites Machado Filho
fe3be52e48 Improve clang assembler error messages on s390x (rhbz#2216906)
Backport a patch from LLVM 17 that improves error messages from the
Clang assembler on s390x.

Also, disable LLVM_UNREACHABLE_OPTIMIZE in order to improve error
messages when llvm_unreachable() is called. There are many cases where
llvm_unreachable() is used as a error reporting function instead of the
recommended replacement for assert().

Resolves: rhbz#2216906
2023-07-04 09:54:29 +02:00
Nikita Popov
c02f44c172 Use gcc-toolset-13-gdb for gdb-add-index
Resolves: rhbz#2188418
2023-06-29 08:41:37 +02:00
Nikita Popov
5c94630b27 Build with LTO
Resolves: rhbz#2188418
2023-05-05 14:18:12 +02:00
Nikita Popov
c49b0307ad Update to LLVM 16.0.1
Resolves: #2178739
2023-04-14 14:49:56 +02:00
Konrad Kleine
5a2232bc75 Update to LLVM 15.0.7
Resolves: rhbz#2118567
2023-01-13 23:27:01 +01:00
Konrad Kleine
f3b6520152 Disabling LTO for now
Got many "Too many open files" without this change.

Resolves: rhbz#2118567
2022-12-05 18:09:48 +01:00
Konrad Kleine
5ba5f031e1 Fixup: Adding new sources (and removing compat lib sources)
Resolves: rhbz#2118567
2022-12-05 17:24:11 +01:00
Konrad Kleine
fb316890a0 Disable bundling of compat libs
Resolves: rhbz#2119296
2022-12-05 17:16:58 +01:00
Konrad Kleine
5e9aaa16d2 Update to LLVM 15.0.6
Resolves: rhbz#2118567
2022-12-05 17:16:48 +01:00
Konrad Kleine
5f181ed00b Renabling LTO except on s390 and s390x
PCRE backtracking limit problem should not happen anymore in redhat-rpm-config

Resolves: rhbz#2118567
2022-12-05 17:13:34 +01:00
Konrad Kleine
7a457315e6 Copy CFLAGS to ASMFLAGs to enable CET in asm files
See here for the relevant equivalent of this change in Fedora:

8e1f53d786

Resolves: rhbz#2118567
2022-12-05 16:55:42 +01:00
Konrad Kleine
6d49bbec71 Remove abi_revision handling
Here's the relevant link to this equivalent change Fedora

0c4aa4a13c

Resolves: rhbz#2118567
2022-12-05 16:48:03 +01:00
Konrad Kleine
6a2493550a Update to LLVM 15.0.1
Resolves: rhbz#2118319
2022-09-27 00:21:21 +02:00
Konrad Kleine
0a4c17eb4e Fixup: Add toolset as a subpackage of llvm.
This helps to actually produce an llvm-toolset RPM.

Resolves: rhbz#2118979
2022-09-26 14:53:14 +02:00
kkleine1
c436347da1 Add toolset subpackage 2022-09-26 12:31:10 +00:00
Konrad Kleine
f0a29df3a1 Update to LLVM 15.0.0
Resolves: rhbz#2118319
2022-09-20 15:21:48 +02:00
Jesus Checa Hidalgo
1374b45b6a tests: pull tests from https://src.fedoraproject.org/tests/llvm
Related: rhbz#2118319
2022-09-07 09:22:25 +02:00
Timm Bäder
17f8abd7b7 Update to 14.0.6
Resolves: rhbz#2107785
2022-07-19 08:43:55 +02:00
Jesus Checa Hidalgo
fd5c79bf7d tests: revert back to importing fedora tests
Related: rhbz#2061056
2022-06-23 20:26:52 +02:00
Timm Bäder
e9e5adc47f Update to 14.0.5
Resolves: rhbz#2061056
2022-06-20 14:03:50 +02:00
Timm Bäder
b824270114 Remove llvm-cmake-devel package
Resolves: rhbz#2061041
2022-04-29 08:23:09 +02:00
Timm Bäder
d1b896cbe4 Update to 14.0.0
Resolves: rhbz#2061041
2022-04-22 11:46:26 +02:00
Tom Stellard
df7ee2f3e3 13.0.1 Release
Also remove the compat lib.

Resolves: rhbz#2001132
2022-02-02 23:11:05 -08:00
Miloš Prchlík
b948e87695 tests: re-use Fedora tests 2022-01-24 12:44:33 +00:00
Timm Bäder
09ee3581c0 13.0.0 Release
Resolves: rhbz#2001107
2021-10-08 14:19:07 +02:00
Martin Cermak
833db90158 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:43:08 +00:00