Update to LLVM 18.1.8

Related: https://issues.redhat.com/browse/RHEL-28687
This commit is contained in:
Konrad Kleine 2024-07-17 12:44:51 +02:00
parent 93e5f22a65
commit 059edb5a24
2 changed files with 7 additions and 13 deletions

View File

@ -17,7 +17,7 @@
%global maj_ver 18 %global maj_ver 18
%global min_ver 1 %global min_ver 1
%global patch_ver 6 %global patch_ver 8
#global rc_ver 4 #global rc_ver 4
%if %{with snapshot_build} %if %{with snapshot_build}
@ -49,7 +49,7 @@
Name: %{pkg_name} Name: %{pkg_name}
Version: %{lld_version}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}} Version: %{lld_version}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
Release: 3%{?dist} Release: 1%{?dist}
Summary: The LLVM Linker Summary: The LLVM Linker
License: Apache-2.0 WITH LLVM-exception OR NCSA License: Apache-2.0 WITH LLVM-exception OR NCSA
@ -123,15 +123,6 @@ Shared libraries for LLD.
%autosetup -n %{lld_srcdir} -p2 %autosetup -n %{lld_srcdir} -p2
%if %{with compat_build}
# For compat builds, we don't want to build the actual lld binary. While there is an
# LLD_BUILD_TOOLS cmake option, it is incomplete in various ways (e.g. still leaves install
# targets and symlinks), so instead skip the tools/lld build entirely.
# We can't simply delete the binaries after the fact, because this would leave checks for
# their existence in the cmake exports.
sed 's/add_subdirectory(tools\/lld)//' -i CMakeLists.txt
%endif
%build %build
%cmake \ %cmake \
@ -228,6 +219,9 @@ export LD_LIBRARY_PATH=%{buildroot}/%{install_libdir}
%{install_libdir}/liblld*.so.* %{install_libdir}/liblld*.so.*
%changelog %changelog
* Wed Jul 17 2024 Konrad Kleine <kkleine@redhat.com> - 18.1.8-1
- Update to 18.1.8
* Wed Jun 05 2024 Konrad Kleine <kkleine@redhat.com> - 18.1.6-3 * Wed Jun 05 2024 Konrad Kleine <kkleine@redhat.com> - 18.1.6-3
- Rebuild against clang-18.1.6-2 which defaults to DWARF4 - Rebuild against clang-18.1.6-2 which defaults to DWARF4

View File

@ -1,2 +1,2 @@
SHA512 (lld-18.1.6.src.tar.xz) = a53da0c796390950f656c71b0c194c741e0112d1661ceb959caec82fbee31e06aaf666e0135a7dd6441c935c5237dd50961450a15c5d9810cab526dd9082610b SHA512 (lld-18.1.8.src.tar.xz) = 21671591cce90c967720d094d2c8b9d12eaf5ce8138abee8c35cf38dda7008f3ed0b1b5cd9ed9f11ea6aa30905444fc2a45e0e3a323d3612f47d534466262064
SHA512 (lld-18.1.6.src.tar.xz.sig) = a1a3fd616dc13773cb2354235e45b9c8246d4e441081811007be3c565274fb1488beba5e7362625d80b318217bf6464bd3d06f5c0d24f7747482b8addf7f6d8f SHA512 (lld-18.1.8.src.tar.xz.sig) = aeefd2e7f951cfd06d94338d23163466629ea94b8966f3e71d57af195c259cf5afbab02ad7314fce6f394685ed6bb6ae135f825c4fb49591aef08ecfe4dd4023