Commit Graph

609 Commits

Author SHA1 Message Date
Eduard Abdullin
2a97e89766 Use x86_64-redhat-linux as default gcc triple for x86_64_v2
Add riscv64 support
2025-04-24 10:39:56 +03:00
Konrad Kleine
442ba971bf Update to 20.1.2
Resolves: RHEL-80988
2025-04-14 14:59:26 +02:00
Jesus Checa Hidalgo
2421001db4 Maintentance update to testplans.
* Remove DevTools metadata from plans as collections are no longer
  maintained
* Update tests/README.md
* Sync lld-alternatives testplan
2025-03-03 13:52:37 +01:00
eabdullin
26b8067a9b Merge branch 'c10s' into a10s 2025-01-24 18:20:52 +03:00
Nikita Popov
e4396ca0da Fix CET support in libomp.so
Resolves: RHEL-74346
2025-01-17 09:58:00 +01:00
Nikita Popov
80aa4ee5a6 Update to LLVM 19.1.7
Resolves: RHEL-57456
Resolves: RHEL-57457
Resolves: RHEL-58900
Resolves: RHEL-70325
2025-01-15 15:05:22 +01:00
1a99fbd6a1 - Use x86_64-redhat-linux as default gcc triple for x86_64_v2 2024-12-06 17:25:09 +03:00
Edjunior Machado
d9ecda1f54 build-gating.fmf: Update repo 2024-11-29 14:47:00 +00:00
Nikita Popov
a3d3baab55 Add missing requires
Make the following changes:
 * Fix a number of `%{?isa}` to use `%{?_isa}` instead.
 * Change all `= %{version}` requires to `= %{version}-%{release}`.
   We were mostly already doing this, but missed some places.
 * Add explicit lld-libs -> llvm-libs and lldb -> clang-libs
   dependencies.
 * Fix libomp-devel -> libomp dependency (it was accidentally
   using libomp-devel -> llvm instead).

Related: RHEL-57454
2024-10-14 11:33:00 +02:00
Nikita Popov
7df3b88c87 Update openmp patch
Update to a newer version of https://github.com/llvm/llvm-project/pull/111831,
as the initial one had an issue for the case where affinity was
disabled.

Related: RHEL-57454
2024-10-11 18:42:38 +02:00
Nikita Popov
f6bd504e9b Add one more openmp test to ignore list
The test failed on s390x brew without any useful output.

Also add --time-tests to the lit args.

Related: RHEL-57454
2024-10-10 21:57:44 +02:00
Nikita Popov
7b2f59cfc4 Backport ppc openmp patch
Backport patch from https://github.com/llvm/llvm-project/pull/111831
to fix openmp affinity tests on some brew ppc runners.

Related: RHEL-57454
2024-10-10 15:28:51 +02:00
Nikita Popov
fac49312cf Fix openmp tests on some brew builders
This syncs with current fedora rawhide and adds a workaround for
building on brew builders that have 5-level page tables enabled
(see https://src.fedoraproject.org/rpms/llvm/pull-request/316).

Related: RHEL-57454
2024-10-09 12:25:39 +02:00
Jesus Checa Hidalgo
d137041a42 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-10-07 10:36:39 +02:00
Nikita Popov
13ecd6f381 Update to LLVM 19.1.1
This is an import from Fedora rawhide with the following changes:
 * Replace with RHEL changelog
 * Enable bundle_compat_lib

Resolves: RHEL-57456
2024-10-04 12:32:53 +02:00
Tulio Magno Quites Machado Filho
f9583268af Update to LLVM 18.1.8
Resolves: RHEL-28056
2024-07-23 09:33:15 -03:00
Tulio Magno Quites Machado Filho
33c27a4e51 Workaround for GFX11.5 export priority
Resolves: RHEL-49746
2024-07-22 20:13:26 -03:00
Tulio Magno Quites Machado Filho
b859c3dc88 Remove llvm17 compat package
Resolves: RHEL-30890
2024-07-22 15:49:38 -03:00
Tulio Magno Quites Machado Filho
7e18b11df1 Add subpackage llvm-toolset
Resolves: RHEL-45729
2024-07-02 09:41:19 -03:00
Troy Dawson
0f7b48a2da Bump release for June 2024 mass rebuild 2024-06-24 09:00:37 -07:00
Zhengyu He
d5be47cf81 Add support for riscv64
(cherry picked from commit 8182dd36c6ed05e287e12dbeca34c44a3932fae1)
2024-06-07 12:35:40 +01:00
Tulio Magno Quites Machado Filho
dd8cca7654 Rebuild LLVM 18.1.2
Related: RHEL-27724
2024-04-08 10:35:07 -03:00
Jesus Checa Hidalgo
dc7d5a7b61 Add c10s/rhel-10 gating config
Related: RHEL-27724
2024-04-05 09:26:08 +02:00
Tulio Magno Quites Machado Filho
a84dd57fd7 Update to LLVM 18.1.2
Resolves: RHEL-27724
2024-03-27 14:07:53 -03:00
Nikita Popov
39a5a55967 Fix crash with -fzero-call-used-regs (rhbz#2262260) 2024-02-01 14:42:14 +01:00
Nikita Popov
2e67d99866 Only use cet-report=error on x86_64
i386 CET support has been removed from glibc. Only check it for
x86_64.
2024-01-29 09:41:21 +01:00
Fedora Release Engineering
a68f9de029 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 04:30:11 +00:00
Fedora Release Engineering
689cb83fb1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 06:05:17 +00:00
Tulio Magno Quites Machado Filho
43a62dabf0 Fix rhbz #2248872
Ensure the versioned llvm-config alternative gets removed during major
upgrades of the non-compat package.

Also add code that removes the versioned llvm-config alternatives of
the previous 3 LLVM versions. These versions didn't remove their own
versioned llvm-config alternative, leading to broken output, e.g.
llvm-config-16 points to llvm-config-64 from LLVM 17.
2023-11-30 13:43:29 -03:00
Tulio Magno Quites Machado Filho
dae42895a5 Update to LLVM 17.0.6 2023-11-28 16:01:06 -03:00
Tulio Magno Quites Machado Filho
ceb6b17869 Revert "[packit] 17.0.5 upstream release"
This reverts commit fe235bbf25.
It was pushed by mistake.
2023-11-24 14:14:14 -03:00
Tulio Magno Quites Machado Filho
fe235bbf25 [packit] 17.0.5 upstream release
Upstream tag: llvmorg-17.0.5
Upstream commit: 98bfdac5
2023-11-24 14:10:14 -03:00
Nikita Popov
4be4b92cb1 Remove 32-bit arm handling 2023-11-24 09:12:29 +00:00
Nikita Popov
ec966be7c4 Remove redundant _lto_cflags define
ThinLTO is the default nowadays.
2023-11-24 09:12:29 +00:00
Tulio Magno Quites Machado Filho
5e17ea6380 Update to LLVM 17.0.5 2023-11-14 15:49:46 -03:00
Tulio Magno Quites Machado Filho
4689129188 Update to LLVM 17.0.4 2023-10-31 18:00:16 -03:00
Yaakov Selkowitz
1b6d3f3740 Fix ld.so.conf.d path
This location is hard-coded by glibc and is not prefix-variable.  This
fixes flatpak app RPM builds of clang15 and packages dependent thereon
(e.g. openshadinglanguage).  Flatpaks using these packages will still
need to define LD_LIBRARY_PATH.
2023-10-19 09:13:26 -03:00
Tulio Magno Quites Machado Filho
5197c0ae27 Update to LLVM 17.0.3 2023-10-17 14:42:39 -03:00
Tulio Magno Quites Machado Filho
83e53f80ee Update to LLVM 17.0.2 2023-10-03 18:15:50 -03:00
Tulio Magno Quites Machado Filho
1e5009d192 Update to LLVM 17.0.1 2023-09-22 15:40:38 -03:00
Nikita Popov
d71a6d614a Unset LLVM_VERSION_SUFFIX for compat builds as well
This is needed if the compat build is produced for an rc version,
which I'm currently trying to do to fix snapshot builds.

I don't see a reason why this bit should be omitted for snapshot
builds.
2023-09-14 15:04:17 +02:00
Nikita Popov
2b59cd5563 Re-enable ppc64 gold test
https://bugzilla.redhat.com/show_bug.cgi?id=2234396 has been fixed.
2023-09-14 07:50:09 +02:00
Tulio Magno Quites Machado Filho
d007916e9b Update to LLVM 17.0.0 RC4 2023-09-09 09:08:09 -03:00
Yaakov Selkowitz
4e6a7e3ffb Update RHEL docs patch 2023-09-01 12:26:36 -04:00
Tulio Magno Quites Machado Filho
de70be4496 Update to LLVM 17.0.0 RC3 2023-08-24 07:26:59 -03:00
Tulio Magno Quites Machado Filho
bf19c70bc0 Temporarily disable a failing test on ppc64le
ld.gold is crashing with an internal error.
Disable this test temporarily while the issue is being investigated and
fixed.
2023-08-24 06:42:02 -03:00
Tulio Magno Quites Machado Filho
b7b35dbbdc Update to LLVM 17.0.0 RC2 2023-08-23 07:30:44 -03:00
Tulio Magno Quites Machado Filho
c7a62f31ea Disable LTO on i686
We're reaching a memory limit while linking libLLVM.so .
2023-08-17 15:18:16 -03:00
Tulio Magno Quites Machado Filho
15eacb3329 Apply rhel-specific patch on snapshot builds
Despite not testing on snapshot builds on RHEL, it's a good practice to
have the code ready for that.
2023-08-16 13:55:23 -03:00
Tulio Magno Quites Machado Filho
cb1bdb3739 Re-add patch removed by mistake
Fixes: d5b39fd081 ("Update to LLVM 17.0.0 RC1")
2023-08-14 18:40:54 -03:00