From 6c220cb51b35f255f20f1bb09c1561a4a401c321 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 19 Apr 2024 18:21:10 -0700 Subject: [PATCH] 17.0.6 Release Resolves: RHEL-29882 --- .gitignore | 3 +++ ...unwind-tables-the-default-on-all-archs.patch | 17 ++++++++--------- llvm-compat.spec | 9 ++++++--- sources | 6 +++--- 4 files changed, 20 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 1f7b19f..0a83327 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/0003-PATCH-Make-funwind-tables-the-default-on-all-archs.patch b/0003-PATCH-Make-funwind-tables-the-default-on-all-archs.patch index ce920f9..113f2a7 100644 --- a/0003-PATCH-Make-funwind-tables-the-default-on-all-archs.patch +++ b/0003-PATCH-Make-funwind-tables-the-default-on-all-archs.patch @@ -1,21 +1,20 @@ -From d95d3fbff661c0390072ed0bb4544d5e2aae5c9a Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Thu, 25 Feb 2021 14:09:29 +0100 +From 49f827b09db549de62dcaf8b90b3fcb3e08c0ee5 Mon Sep 17 00:00:00 2001 +From: Serge Guelton +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: diff --git a/llvm-compat.spec b/llvm-compat.spec index dda6b62..e701cff 100644 --- a/llvm-compat.spec +++ b/llvm-compat.spec @@ -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 - 17.0.6-1 +- 17.0.6 Release + * Tue Oct 17 2023 Nikita Popov - 16.0.6-4 - Use install targets for clang as well diff --git a/sources b/sources index b32648b..a28c6b9 100644 --- a/sources +++ b/sources @@ -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