Commit Graph

72 Commits

Author SHA1 Message Date
Konrad Kleine 7bb65f68b1 Fix use after free on ppc64le (rhbz#2283525) 2024-06-07 03:12:38 +00: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?branch=rawhide

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?branch=rawhide

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
DJ Delorie f9c31a711d Rebuilt for libffi 3.4.2 SONAME transition.
Related: #1891914
2021-08-18 17:53:13 -04:00
Martin Cermak 0e7e9614f8 CI Gating: Set up kernel rebuild as a mandatory gating test 2021-08-17 09:31:25 +02:00
serge-sans-paille 20f368a738 Disable hardware acceleration when checking compressed output
This doesn't fix the original reproducibility issue, just calls the legacy
behavior during testing.

Resolves: rhbz#1988288
2021-08-12 10:15:05 +02:00
Mohan Boddu 2b4c2243f8 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 22:00:14 +00:00
Tom Stellard 50d5332053 Remove obselete patch
Related: rhbz#1931726
2021-07-13 17:17:09 -07:00
Tom Stellard 476354d782 12.0.1 Release
Also remove llvm11 compat package.

Related: rhbz#1931726
2021-07-13 17:11:31 -07:00
Tom Stellard 46cd2c3ef2 Fix DTRACE_PROBE4() compilation failure
Resolves: rhbz#1967482
2021-07-07 06:45:58 -07:00