Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package llvm15 for openSUSE:Factory checked in at 2025-07-02 12:10:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm15 (Old) and /work/SRC/openSUSE:Factory/.llvm15.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm15" Wed Jul 2 12:10:29 2025 rev:18 rq:1289504 version:15.0.7 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm15/llvm15.changes 2025-03-07 16:47:57.799966188 +0100 +++ /work/SRC/openSUSE:Factory/.llvm15.new.7067/llvm15.changes 2025-07-02 12:13:38.489058761 +0200 @@ -1,0 +2,5 @@ +Sat Jun 21 21:26:21 UTC 2025 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Add llvm-fix-gcc15-build.patch to fix build with GCC 15. + +------------------------------------------------------------------- New: ---- llvm-fix-gcc15-build.patch ----------(New B)---------- New: - Add llvm-fix-gcc15-build.patch to fix build with GCC 15. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm15.spec ++++++ --- /var/tmp/diff_new_pack.0c0mw3/_old 2025-07-02 12:13:40.257132194 +0200 +++ /var/tmp/diff_new_pack.0c0mw3/_new 2025-07-02 12:13:40.257132194 +0200 @@ -384,6 +384,8 @@ Patch25: check-no-llvm-exegesis.patch # PATCH-FIX-OPENSUSE lld-default-sha1.patch Patch26: lld-default-sha1.patch +# PATCH-FIX-UPSTREAM: Fix build with GCC 15. +Patch31: llvm-fix-gcc15-build.patch # Fix lookup of targets in installed CMake files. (boo#1180748, https://reviews.llvm.org/D96670) Patch33: CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch # Make sure we link libatomic into libLLVM if necessary. Fixes build on ppc. (https://reviews.llvm.org/D132799) @@ -839,6 +841,7 @@ %patch -P 22 -p1 %patch -P 24 -p1 %patch -P 25 -p2 +%patch -P 31 -p2 %patch -P 33 -p2 %patch -P 34 -p2 %patch -P 37 -p1 ++++++ llvm-fix-gcc15-build.patch ++++++ --- a/llvm/include/llvm/ADT/SmallVector.h +++ b/llvm/include/llvm/ADT/SmallVector.h @@ -19,6 +19,7 @@ #include <algorithm> #include <cassert> #include <cstddef> +#include <cstdint> #include <cstdlib> #include <cstring> #include <functional> --- a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h +++ b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h @@ -13,6 +13,7 @@ #ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H #define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H +#include <cstdint> #include <memory> #include <string> --- a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h +++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h @@ -15,6 +15,7 @@ #ifndef LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H #define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H +#include <cstdint> #include <memory> namespace llvm { --- a/llvm/utils/unittest/googletest/src/gtest-death-test.cc +++ b/llvm/utils/unittest/googletest/src/gtest-death-test.cc @@ -32,6 +32,7 @@ #include "gtest/gtest-death-test.h" +#include <cstdint> #include <utility> #include "gtest/internal/gtest-port.h" --- a/llvm/compiler-rt-15.0.7.src/lib/orc/error.h +++ b/llvm/compiler-rt-15.0.7.src/lib/orc/error.h @@ -14,6 +14,7 @@ #include "stl_extras.h" #include <cassert> +#include <cstdint> #include <memory> #include <string> #include <type_traits>