Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package llvm20 for openSUSE:Factory checked in at 2025-05-06 16:38:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm20 (Old) and /work/SRC/openSUSE:Factory/.llvm20.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm20" Tue May 6 16:38:24 2025 rev:4 rq:1274226 version:20.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm20/llvm20.changes 2025-04-20 20:02:30.699285989 +0200 +++ /work/SRC/openSUSE:Factory/.llvm20.new.30101/llvm20.changes 2025-05-06 16:38:36.949114376 +0200 @@ -1,0 +2,8 @@ +Sat May 3 21:35:33 UTC 2025 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 20.1.4. + * This release contains bug-fixes for the LLVM 20.1.0 release. + This release is API and ABI compatible with 20.1.0. +- Rebase llvm-do-not-install-static-libraries.patch. + +------------------------------------------------------------------- Old: ---- clang-20.1.3.src.tar.xz clang-20.1.3.src.tar.xz.sig clang-docs-20.1.3.src.tar.xz clang-tools-extra-20.1.3.src.tar.xz clang-tools-extra-20.1.3.src.tar.xz.sig cmake-20.1.3.src.tar.xz cmake-20.1.3.src.tar.xz.sig compiler-rt-20.1.3.src.tar.xz compiler-rt-20.1.3.src.tar.xz.sig libc-20.1.3.src.tar.xz libcxx-20.1.3.src.tar.xz libcxx-20.1.3.src.tar.xz.sig libcxxabi-20.1.3.src.tar.xz libcxxabi-20.1.3.src.tar.xz.sig lld-20.1.3.src.tar.xz lld-20.1.3.src.tar.xz.sig lldb-20.1.3.src.tar.xz lldb-20.1.3.src.tar.xz.sig llvm-20.1.3.src.tar.xz llvm-20.1.3.src.tar.xz.sig llvm-docs-20.1.3.src.tar.xz openmp-20.1.3.src.tar.xz openmp-20.1.3.src.tar.xz.sig polly-20.1.3.src.tar.xz polly-20.1.3.src.tar.xz.sig runtimes-20.1.3.src.tar.xz runtimes-20.1.3.src.tar.xz.sig third-party-20.1.3.src.tar.xz third-party-20.1.3.src.tar.xz.sig New: ---- clang-20.1.4.src.tar.xz clang-20.1.4.src.tar.xz.sig clang-docs-20.1.4.src.tar.xz clang-tools-extra-20.1.4.src.tar.xz clang-tools-extra-20.1.4.src.tar.xz.sig cmake-20.1.4.src.tar.xz cmake-20.1.4.src.tar.xz.sig compiler-rt-20.1.4.src.tar.xz compiler-rt-20.1.4.src.tar.xz.sig libc-20.1.4.src.tar.xz libcxx-20.1.4.src.tar.xz libcxx-20.1.4.src.tar.xz.sig libcxxabi-20.1.4.src.tar.xz libcxxabi-20.1.4.src.tar.xz.sig lld-20.1.4.src.tar.xz lld-20.1.4.src.tar.xz.sig lldb-20.1.4.src.tar.xz lldb-20.1.4.src.tar.xz.sig llvm-20.1.4.src.tar.xz llvm-20.1.4.src.tar.xz.sig llvm-docs-20.1.4.src.tar.xz openmp-20.1.4.src.tar.xz openmp-20.1.4.src.tar.xz.sig polly-20.1.4.src.tar.xz polly-20.1.4.src.tar.xz.sig runtimes-20.1.4.src.tar.xz runtimes-20.1.4.src.tar.xz.sig third-party-20.1.4.src.tar.xz third-party-20.1.4.src.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm20.spec ++++++ --- /var/tmp/diff_new_pack.gArmU5/_old 2025-05-06 16:38:41.565307426 +0200 +++ /var/tmp/diff_new_pack.gArmU5/_new 2025-05-06 16:38:41.565307426 +0200 @@ -19,7 +19,7 @@ %global _sonum 20 %global _minor %{_sonum}.1 %global _soname %{_minor}%{?_rc:-rc%_rc} -%global _patch_level 3 +%global _patch_level 4 %global _relver %{_minor}.%{_patch_level} %global _version %_relver%{?_rc:-rc%_rc} %global _itsme20 1 ++++++ clang-20.1.3.src.tar.xz -> clang-20.1.4.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm20/clang-20.1.3.src.tar.xz /work/SRC/openSUSE:Factory/.llvm20.new.30101/clang-20.1.4.src.tar.xz differ: char 15, line 1 ++++++ clang-docs-20.1.3.src.tar.xz -> clang-docs-20.1.4.src.tar.xz ++++++ ++++ 3213 lines of diff (skipped) ++++++ clang-tools-extra-20.1.3.src.tar.xz -> clang-tools-extra-20.1.4.src.tar.xz ++++++ ++++++ cmake-20.1.3.src.tar.xz -> cmake-20.1.4.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-20.1.3.src/Modules/LLVMVersion.cmake new/cmake-20.1.4.src/Modules/LLVMVersion.cmake --- old/cmake-20.1.3.src/Modules/LLVMVersion.cmake 2025-04-16 02:23:49.000000000 +0200 +++ new/cmake-20.1.4.src/Modules/LLVMVersion.cmake 2025-04-30 01:05:17.000000000 +0200 @@ -7,7 +7,7 @@ set(LLVM_VERSION_MINOR 1) endif() if(NOT DEFINED LLVM_VERSION_PATCH) - set(LLVM_VERSION_PATCH 3) + set(LLVM_VERSION_PATCH 4) endif() if(NOT DEFINED LLVM_VERSION_SUFFIX) set(LLVM_VERSION_SUFFIX) ++++++ compiler-rt-20.1.3.src.tar.xz -> compiler-rt-20.1.4.src.tar.xz ++++++ ++++++ libc-20.1.3.src.tar.xz -> libc-20.1.4.src.tar.xz ++++++ ++++++ libcxx-20.1.3.src.tar.xz -> libcxx-20.1.4.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcxx-20.1.3.src/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp new/libcxx-20.1.4.src/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp --- old/libcxx-20.1.3.src/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp 2025-04-16 02:23:49.000000000 +0200 +++ new/libcxx-20.1.4.src/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp 2025-04-30 01:05:17.000000000 +0200 @@ -17,6 +17,8 @@ // ADDITIONAL_COMPILE_FLAGS(apple-clang-17): -fsized-deallocation // ADDITIONAL_COMPILE_FLAGS(target=x86_64-w64-windows-gnu): -fsized-deallocation // ADDITIONAL_COMPILE_FLAGS(target=i686-w64-windows-gnu): -fsized-deallocation +// ADDITIONAL_COMPILE_FLAGS(target=aarch64-w64-windows-gnu): -fsized-deallocation +// ADDITIONAL_COMPILE_FLAGS(target=armv7-w64-windows-gnu): -fsized-deallocation // Android clang-r536225 identifies as clang-19.0 but it predates the real // LLVM 19.0.0, so it also leaves sized deallocation off by default. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcxx-20.1.3.src/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp new/libcxx-20.1.4.src/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp --- old/libcxx-20.1.3.src/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp 2025-04-16 02:23:49.000000000 +0200 +++ new/libcxx-20.1.4.src/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp 2025-04-30 01:05:17.000000000 +0200 @@ -17,6 +17,8 @@ // ADDITIONAL_COMPILE_FLAGS(apple-clang-17): -fsized-deallocation // ADDITIONAL_COMPILE_FLAGS(target=x86_64-w64-windows-gnu): -fsized-deallocation // ADDITIONAL_COMPILE_FLAGS(target=i686-w64-windows-gnu): -fsized-deallocation +// ADDITIONAL_COMPILE_FLAGS(target=aarch64-w64-windows-gnu): -fsized-deallocation +// ADDITIONAL_COMPILE_FLAGS(target=armv7-w64-windows-gnu): -fsized-deallocation // Android clang-r536225 identifies as clang-19.0 but it predates the real // LLVM 19.0.0, so it also leaves sized deallocation off by default. ++++++ libcxxabi-20.1.3.src.tar.xz -> libcxxabi-20.1.4.src.tar.xz ++++++ ++++++ lld-20.1.3.src.tar.xz -> lld-20.1.4.src.tar.xz ++++++ ++++++ lldb-20.1.3.src.tar.xz -> lldb-20.1.4.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm20/lldb-20.1.3.src.tar.xz /work/SRC/openSUSE:Factory/.llvm20.new.30101/lldb-20.1.4.src.tar.xz differ: char 15, line 1 ++++++ llvm-20.1.3.src.tar.xz -> llvm-20.1.4.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm20/llvm-20.1.3.src.tar.xz /work/SRC/openSUSE:Factory/.llvm20.new.30101/llvm-20.1.4.src.tar.xz differ: char 15, line 1 ++++++ llvm-do-not-install-static-libraries.patch ++++++ --- /var/tmp/diff_new_pack.gArmU5/_old 2025-05-06 16:38:49.701647462 +0200 +++ /var/tmp/diff_new_pack.gArmU5/_new 2025-05-06 16:38:49.705647629 +0200 @@ -2,10 +2,10 @@ want after installation. By not copying them in the first place we reduce the disk usage during installation. -Index: clang-20.1.3.src/cmake/modules/AddClang.cmake +Index: clang-20.1.4.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-20.1.3.src/cmake/modules/AddClang.cmake -+++ b/clang-20.1.3.src/cmake/modules/AddClang.cmake +--- a/clang-20.1.4.src/cmake/modules/AddClang.cmake ++++ b/clang-20.1.4.src/cmake/modules/AddClang.cmake @@ -106,12 +106,15 @@ macro(add_clang_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN) @@ -73,10 +73,10 @@ endif() get_subproject_title(subproject_title) -Index: lld-20.1.3.src/cmake/modules/AddLLD.cmake +Index: lld-20.1.4.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-20.1.3.src/cmake/modules/AddLLD.cmake -+++ b/lld-20.1.3.src/cmake/modules/AddLLD.cmake +--- a/lld-20.1.4.src/cmake/modules/AddLLD.cmake ++++ b/lld-20.1.4.src/cmake/modules/AddLLD.cmake @@ -17,13 +17,6 @@ macro(add_lld_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) @@ -91,10 +91,10 @@ if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name} -Index: polly-20.1.3.src/cmake/polly_macros.cmake +Index: polly-20.1.4.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-20.1.3.src/cmake/polly_macros.cmake -+++ b/polly-20.1.3.src/cmake/polly_macros.cmake +--- a/polly-20.1.4.src/cmake/polly_macros.cmake ++++ b/polly-20.1.4.src/cmake/polly_macros.cmake @@ -43,16 +43,18 @@ if (LLVM_POLLY_LINK_INTO_TOOLS) set(exports EXPORT LLVMExports) @@ -125,10 +125,10 @@ endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-20.1.3.src/lib/CMakeLists.txt +Index: polly-20.1.4.src/lib/CMakeLists.txt =================================================================== ---- a/polly-20.1.3.src/lib/CMakeLists.txt -+++ b/polly-20.1.3.src/lib/CMakeLists.txt +--- a/polly-20.1.4.src/lib/CMakeLists.txt ++++ b/polly-20.1.4.src/lib/CMakeLists.txt @@ -109,7 +109,7 @@ set_target_properties(PollyCore PROPERTI # It depends on all library it needs, such that with # LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as ++++++ llvm-docs-20.1.3.src.tar.xz -> llvm-docs-20.1.4.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm20/llvm-docs-20.1.3.src.tar.xz /work/SRC/openSUSE:Factory/.llvm20.new.30101/llvm-docs-20.1.4.src.tar.xz differ: char 15, line 1 ++++++ openmp-20.1.3.src.tar.xz -> openmp-20.1.4.src.tar.xz ++++++ ++++++ polly-20.1.3.src.tar.xz -> polly-20.1.4.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm20/polly-20.1.3.src.tar.xz /work/SRC/openSUSE:Factory/.llvm20.new.30101/polly-20.1.4.src.tar.xz differ: char 15, line 1 ++++++ runtimes-20.1.3.src.tar.xz -> runtimes-20.1.4.src.tar.xz ++++++ ++++++ third-party-20.1.3.src.tar.xz -> third-party-20.1.4.src.tar.xz ++++++