Commit Graph

180 Commits

Author SHA1 Message Date
Tulio Magno Quites Machado Filho
df94ab6f32 Update to LLVM 18.1.8
Resolves: RHEL-28056
Resolves: RHEL-33504
2024-07-23 19:21:44 -03:00
Troy Dawson
c82d5c65de Bump release for June 2024 mass rebuild 2024-06-24 09:00:28 -07:00
Tulio Magno Quites Machado Filho
f607033ae1 Rebuild LLVM 18.1.2
Related: RHEL-27724
2024-04-08 19:06:25 -03:00
Jesus Checa Hidalgo
6690d002ba Add c10s/rhel-10 gating config
Related: RHEL-27724
2024-04-05 09:26:08 +02:00
Tulio Magno Quites Machado Filho
2ee80c2d6d Update to LLVM 18.1.2
Resolves: RHEL-27724
2024-04-03 10:53:50 -03:00
Fedora Release Engineering
59043f2d1d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 04:27:11 +00:00
Fedora Release Engineering
39b07989b8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 06:04:02 +00:00
Jeremy Newton
b144d368f2 Add lld-devel(major) provides
When building ROCm components, we need to pull in specific llvm and
lld devel package versions. This add lld-devel(major) in the style
of llvm-devel(major), as they can be used as a build requires.
2023-12-18 16:19:30 -05:00
Tulio Magno Quites Machado Filho
67073cc385 Update to LLVM 17.0.6 2023-11-29 09:45:28 -03:00
Tulio Magno Quites Machado Filho
e2c1ab52a9 Update to LLVM 17.0.5 2023-11-22 16:34:46 -03:00
Tulio Magno Quites Machado Filho
33b85616d3 Update to LLVM 17.0.4 2023-11-01 18:51:05 -03:00
Tulio Magno Quites Machado Filho
771c51e6fe Update to LLVM 17.0.3 2023-10-18 09:04:04 -03:00
Tulio Magno Quites Machado Filho
42cd9d2db4 Update to LLVM 17.0.2 2023-10-04 20:57:19 -03:00
Tulio Magno Quites Machado Filho
27afc37cb0 Update to LLVM 17.0.1 2023-09-25 09:34:34 -03:00
Tulio Magno Quites Machado Filho
610192f58a Update to LLVM 17.0.0 RC4 2023-09-11 11:22:05 -03:00
Tulio Magno Quites Machado Filho
42ccfc1da3 Update to LLVM 17.0.0 RC3 2023-08-25 17:46:02 -03:00
Tulio Magno Quites Machado Filho
504a5d8e5a Update to LLVM 17.0.0 RC2 2023-08-23 14:02:57 -03:00
Tulio Magno Quites Machado Filho
7f0682b594 Update to LLVM 17.0.0 RC1
This is also a squashed merge commit from upstream-snapshot (commit ID
793e0363467b802a) into rawhide whose most important commits from
upstream-snapshot are:

Konrad Kleine (21):
      Generated patches again rebased llvm-project
      Prepared lld for snapshot builds
      Fix indention
      Rebased patches from streamline branch of llvm-project
      Fix installed (but unpacked) file(s) found for ld64.ldd.darwinold
      Disable checks when building snapshots
      Experiment to find out how version suffix may look like
      Make download path for snapshot sources-easily adjustable
      Fix RPM build error:
      Use new llvm_snashot_changelog_entry macro
      Don't install unittests dir because as of https://reviews.llvm.org/D114842 that no longer exist
      Try fix RPM build
      Use llvm_snapshot_version_suffix
      Compile with DWARFv4
      Fix: cp: cannot stat 'redhat-linux-build/lib64/libgtest*so*': No such file or directory
      Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
      Make lld use the llvm-snapshot-builder
      Use %{llvm_snapshot_extra_source_tags} macro
      Rebase patch
      Fix error by adding cmake tarball
      Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot

Nikita Popov (1):
      Remove Unit site.cfg.py handling

Tom Stellard (3):
      Remove lld-test package
      Drop gtest detection patch
      copr: Install llvm-snapshot-builder from the local COPR project
2023-08-11 13:37:21 -03:00
Fedora Release Engineering
044c91ccdf Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:53:43 +00:00
Tulio Magno Quites Machado Filho
f487810bb3 Add missing sources 2023-07-10 12:44:45 -03:00
Tulio Magno Quites Machado Filho
55c2266027 Update to LLVM 16.0.6 2023-07-10 11:57:13 -03:00
Nikita Popov
d6dd4e5bc9 Use llvm-cmake-utils package 2023-06-15 16:50:59 +02:00
Tulio Magno Quites Machado Filho
19ec6fc15b Update to LLVM 16.0.5 2023-06-06 11:40:03 -03:00
Tulio Magno Quites Machado Filho
984b9f2515 Update to LLVM 16.0.4 2023-05-19 18:19:21 -03:00
Tulio Magno Quites Machado Filho
c2e85f9d1a Distribute the manpage
Fix rhbz#2203231.
2023-05-11 17:07:24 -03:00
Tulio Magno Quites Machado Filho
5f652dc72c Update to LLVM 16.0.3 2023-05-10 14:29:43 -03:00
Tulio Magno Quites Machado Filho
c19c5c515e Update to LLVM 16.0.2 2023-04-26 17:50:27 -03:00
Tulio Magno Quites Machado Filho
752f3d3d3f Update to LLVM 16.0.1 2023-04-13 07:47:39 -03:00
Tulio Magno Quites Machado Filho
9fda8c667b Use installed llvm_gtest
This patch is required with LLVM 16.0.0-2.
2023-03-27 12:07:50 -03:00
Tulio Magno Quites Machado Filho
e345a067bc Update to LLVM 16.0.0 2023-03-21 15:13:58 -03:00
Tulio Magno Quites Machado Filho
9ab17f5c81 Update to LLVM 16.0.0 RC4 2023-03-15 14:40:26 -03:00
Tulio Magno Quites Machado Filho
cd9b389ee4 Improve .gitignore
Replace many entries with a few globs.
2023-03-15 09:00:35 -03:00
Tulio Magno Quites Machado Filho
a0028b7436 Update to LLVM 16.0.0 RC3 2023-02-23 12:00:56 -03:00
Tulio Magno Quites Machado Filho
4071daf523 Update to LLVM 16.0.0 RC1 2023-02-14 15:07:03 -03:00
Tulio Magno Quites Machado Filho
f80c7d7029 Adopt SPDX identifiers in license
Also make it clear that Apache 2.0 with LLVM exceptions was adopted in
2019.
2023-01-19 15:53:07 -03:00
Fedora Release Engineering
fbbc29a0dc Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 18:08:41 +00:00
Nikita Popov
7ebef2875f Update to LLVM 15.0.7 2023-01-13 10:24:54 +01:00
Tom Stellard
76f5a6534b Omit frame pointers when building 2023-01-09 20:41:19 +00:00
Jan200101
154be768ac
explicitly define directories for compat builds 2022-12-06 10:17:52 +01:00
Nikita Popov
063558e729 Update to LLVM 15.0.6 2022-12-06 08:34:12 +01:00
Tulio Magno Quites Machado Filho
0b53e0d198 Enable link-time optimization
LTO does not cause COFF/libpath.test to fail anymore and can be enabled
now.
2022-11-14 15:47:31 -03:00
Nikita Popov
cd1b7ee5cc Update to LLVM 15.0.4 2022-11-07 09:36:58 +01:00
Nikita Popov
9c6f47be76 Remove lld-test package 2022-10-11 18:17:30 +02:00
Jesus Checa Hidalgo
efe895c2da Migrate tests to tests/lld repo 2022-09-12 13:16:17 +02:00
Nikita Popov
53099ce734 Update to LLVM 15.0.0 2022-09-08 11:49:26 +02:00
Nikita Popov
58046ac8bb Add compat_build option
Make it easier to fork the versioned lld compat packages, so this
work doesn't have to be redone for every release.
2022-09-08 11:40:25 +02:00
Nikita Popov
d2d0adf744 Backport --package-metadata flag
For https://bugzilla.redhat.com/show_bug.cgi?id=2051597.
2022-08-09 13:13:59 +02:00
Fedora Release Engineering
379a6fefd7 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 19:43:37 +00:00
Konrad Kleine
6b51a15fd3 Specify CMAKE_BUILD_TYPE=RelWithDebInfo
We didn't specify a build type before like we do for the `llvm` and
`clang` projects. This changes causes `-DNDEBUG` to be added to the
compile flags among probably other changes. We have this in `llvm` and
`clang` but not here and I don't know why. I for example need `-DNDEBUG`
to be defined because it is required for my PGO instrumentation builds.

Here's the help for this `CMAKE_BUILD_TYPE` option:

https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html
2022-07-11 13:20:11 +02:00
Timm Bäder
c5250f6f66 Remove unnecessary patch 2022-06-20 14:06:28 +02:00