17.0.6 Release

Resolves: RHEL-29882
This commit is contained in:
Tom Stellard 2024-04-19 18:21:10 -07:00
parent 7f47e14efa
commit 6c220cb51b
4 changed files with 20 additions and 15 deletions

3
.gitignore vendored
View File

@ -9,3 +9,6 @@ SOURCES/llvm-14.0.6.src.tar.xz
/llvm-16.0.6.src.tar.xz
/clang-16.0.6.src.tar.xz
/cmake-16.0.6.src.tar.xz
/llvm-17.0.6.src.tar.xz
/clang-17.0.6.src.tar.xz
/cmake-17.0.6.src.tar.xz

View File

@ -1,21 +1,20 @@
From d95d3fbff661c0390072ed0bb4544d5e2aae5c9a Mon Sep 17 00:00:00 2001
From: serge-sans-paille <sguelton@redhat.com>
Date: Thu, 25 Feb 2021 14:09:29 +0100
From 49f827b09db549de62dcaf8b90b3fcb3e08c0ee5 Mon Sep 17 00:00:00 2001
From: Serge Guelton <sguelton@redhat.com>
Date: Mon, 6 Mar 2023 12:37:48 +0100
Subject: [PATCH] Make -funwind-tables the default on all archs
---
clang/lib/Driver/ToolChains/Gnu.cpp | 5 +++++
1 file changed, 5 insertions(+)
clang/lib/Driver/ToolChains/Gnu.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp
index c8006f3d8412..6ed03adb7702 100644
index 24fbdcffc07b..8fed46b49515 100644
--- a/clang/lib/Driver/ToolChains/Gnu.cpp
+++ b/clang/lib/Driver/ToolChains/Gnu.cpp
@@ -2863,6 +2863,11 @@ Generic_GCC::getDefaultUnwindTableLevel(const ArgList &Args) const {
case llvm::Triple::ppc64le:
@@ -2904,6 +2904,10 @@ Generic_GCC::getDefaultUnwindTableLevel(const ArgList &Args) const {
case llvm::Triple::riscv64:
case llvm::Triple::x86:
case llvm::Triple::x86_64:
+
+ // Enable -funwind-tables on all architectures supported by Fedora:
+ // rhbz#1655546
+ case llvm::Triple::systemz:

View File

@ -1,7 +1,7 @@
%global maj_ver 16
%global maj_ver 17
%global min_ver 0
%global patch_ver 6
%global baserelease 4
%global baserelease 1
# Limit build jobs on ppc64 systems to avoid running out of memory.
%global _smp_mflags -j8
@ -61,7 +61,7 @@ tools as well as libraries with equivalent functionality.
%package libs
Summary: LLVM shared libraries
Obsoletes: clang-libs = %{version}
#Obsoletes: clang-libs = %{version}
Obsoletes: llvm-libs = %{version}
%description libs
@ -154,6 +154,9 @@ rm -Rf %{buildroot}%{pkg_libdir}/libclang-cpp.so
%{pkg_libdir}/libclang*.so.*
%changelog
* Fri Apr 19 2024 Tom Stellard <tstellar@redhat.com> - 17.0.6-1
- 17.0.6 Release
* Tue Oct 17 2023 Nikita Popov <npopov@redhat.com> - 16.0.6-4
- Use install targets for clang as well

View File

@ -1,3 +1,3 @@
SHA512 (llvm-16.0.6.src.tar.xz) = 8d4cdadc9a1ad249fbf9248c8e56f3bcafab73a473a0b0ca73499ed8825c62e27668aac4f1d03341631e5ad93701621e834e9e196ca32eac3ef805cf1c860083
SHA512 (clang-16.0.6.src.tar.xz) = 92c65b882e1504f4a9b8a3f6b8a24061505987aaacc8bb835115b4e4d74ac3a8c98343a308567b07c6b42bb99877c300bce3c4a5a25ada77abe65606aa25188d
SHA512 (cmake-16.0.6.src.tar.xz) = 52ecd941d2d85a5b668caa5d0d40480cb6a97b3bf1174e634c2a93e9ef6d03670ca7e96abb0a60cb33ba537b93d5788754dab1f2f45c1f623f788162717d088b
SHA512 (llvm-17.0.6.src.tar.xz) = bf9b04d0d45c67168b195c550cd8326e3a01176f92776705846aad3956a494bcb7a053b0b0bde19abd68dc0068e5c97ef99dee7eadfdb727bc0d758b2684f3bd
SHA512 (clang-17.0.6.src.tar.xz) = da6f670a52d60c46bbe6bfa2870106f6a6714c9566fab293b8c624a555308104a1a05cd065643091d7006ef4533a9a722dff1fccaf26f348a0c0a5c7b9331439
SHA512 (cmake-17.0.6.src.tar.xz) = b2c5e404ca36542d44e1a7f2801bbcecbcf5f1e8c63b793bb2308228483406bdfe002720aadb913c0228cd2bbe5998465eaadc4a49fad6a5eb6ff907fa5fd45a