From 700608a16105d3274b9329435d8cd55bf48a79f0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 15:51:26 +0000 Subject: [PATCH 1/3] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- llvm15.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/llvm15.spec b/llvm15.spec index 60eca77..de49861 100644 --- a/llvm15.spec +++ b/llvm15.spec @@ -77,7 +77,7 @@ Name: %{pkg_name} Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}} -Release: 11%{?dist} +Release: 12%{?dist} Summary: The Low Level Virtual Machine License: Apache-2.0 WITH LLVM-exception OR NCSA @@ -582,6 +582,9 @@ fi %endif %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 15.0.7-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Sep 05 2024 František Zatloukal - 15.0.7-11 - Disable LTO to resolve clang15 linking issues From 6a6661e8c79db96e7d55861b263986054d2ed688 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Thu, 30 Jan 2025 15:50:57 +0100 Subject: [PATCH 2/3] Missing cstdint includes (RHBZ#2340791) --- cstdint.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++ llvm15.spec | 8 +++++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 cstdint.patch diff --git a/cstdint.patch b/cstdint.patch new file mode 100644 index 0000000..272e11c --- /dev/null +++ b/cstdint.patch @@ -0,0 +1,44 @@ +diff -ruN llvm18-18.1.8-build.orig/llvm-18.1.8.src/include/llvm/ADT/SmallVector.h llvm18-18.1.8-build/llvm-18.1.8.src/include/llvm/ADT/SmallVector.h +--- llvm18-18.1.8-build.orig/llvm-18.1.8.src/include/llvm/ADT/SmallVector.h 2024-06-15 19:21:32.000000000 +0200 ++++ llvm18-18.1.8-build/llvm-18.1.8.src/include/llvm/ADT/SmallVector.h 2025-01-20 11:16:51.376050420 +0100 +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff -ruN llvm18-18.1.8-build.orig/llvm-18.1.8.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h llvm18-18.1.8-build/llvm-18.1.8.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h +--- llvm18-18.1.8-build.orig/llvm-18.1.8.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 2024-06-15 19:21:32.000000000 +0200 ++++ llvm18-18.1.8-build/llvm-18.1.8.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 2025-01-20 13:59:46.883931619 +0100 +@@ -16,6 +16,7 @@ + #define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H + + #include ++#include + + namespace llvm { + class Target; +diff -ruN llvm18-18.1.8-build.orig/llvm-18.1.8.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h llvm18-18.1.8-build/llvm-18.1.8.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h +--- llvm18-18.1.8-build.orig/llvm-18.1.8.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 2024-06-15 19:21:32.000000000 +0200 ++++ llvm18-18.1.8-build/llvm-18.1.8.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 2025-01-20 13:27:17.844538342 +0100 +@@ -15,6 +15,7 @@ + + #include + #include ++#include + + namespace llvm { + class formatted_raw_ostream; +diff -ruN llvm18-18.1.8-build.orig/llvm-18.1.8.src/utils/TableGen/RegisterInfoEmitter.cpp llvm18-18.1.8-build/llvm-18.1.8.src/utils/TableGen/RegisterInfoEmitter.cpp +--- llvm18-18.1.8-build.orig/llvm-18.1.8.src/utils/TableGen/RegisterInfoEmitter.cpp 2024-06-15 19:21:32.000000000 +0200 ++++ llvm18-18.1.8-build/llvm-18.1.8.src/utils/TableGen/RegisterInfoEmitter.cpp 2025-01-20 14:38:02.042933335 +0100 +@@ -115,6 +115,7 @@ + OS << "\n#ifdef GET_REGINFO_ENUM\n"; + OS << "#undef GET_REGINFO_ENUM\n\n"; + ++ OS << "#include \n"; + OS << "namespace llvm {\n\n"; + + OS << "class MCRegisterClass;\n" diff --git a/llvm15.spec b/llvm15.spec index de49861..c377607 100644 --- a/llvm15.spec +++ b/llvm15.spec @@ -77,7 +77,7 @@ Name: %{pkg_name} Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}} -Release: 12%{?dist} +Release: 13%{?dist} Summary: The Low Level Virtual Machine License: Apache-2.0 WITH LLVM-exception OR NCSA @@ -101,6 +101,9 @@ Patch2: 0003-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch # TODO: Can be dropped for LLVM 16, see https://reviews.llvm.org/D131282. Patch3: 0001-Install-clang-tblgen.patch +# Missing cstdint includes +Patch4: cstdint.patch + BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: clang @@ -582,6 +585,9 @@ fi %endif %changelog +* Thu Jan 30 2025 František Zatloukal - 15.0.7-13 +- Missing cstdint includes (RHBZ#2340791) + * Fri Jan 17 2025 Fedora Release Engineering - 15.0.7-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 97f1648d681dd37b8eb1ffe4df8253217a44f78d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 20:47:47 +0000 Subject: [PATCH 3/3] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- llvm15.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/llvm15.spec b/llvm15.spec index c377607..2c6b5b0 100644 --- a/llvm15.spec +++ b/llvm15.spec @@ -77,7 +77,7 @@ Name: %{pkg_name} Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}} -Release: 13%{?dist} +Release: 14%{?dist} Summary: The Low Level Virtual Machine License: Apache-2.0 WITH LLVM-exception OR NCSA @@ -585,6 +585,9 @@ fi %endif %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 15.0.7-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 30 2025 František Zatloukal - 15.0.7-13 - Missing cstdint includes (RHBZ#2340791)