Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package llvm15 for openSUSE:Factory checked in at 2022-11-18 15:42:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm15 (Old) and /work/SRC/openSUSE:Factory/.llvm15.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm15" Fri Nov 18 15:42:47 2022 rev:5 rq:1036301 version:15.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm15/llvm15.changes 2022-11-15 13:20:46.268598085 +0100 +++ /work/SRC/openSUSE:Factory/.llvm15.new.1597/llvm15.changes 2022-11-18 15:43:01.214426892 +0100 @@ -1,0 +2,9 @@ +Wed Nov 16 22:06:27 UTC 2022 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 15.0.5. + * This release contains bug-fixes for the LLVM 15.0.0 release. + This release is API and ABI compatible with 15.0.0. +- Remove obsolete lldb-swig-4.1.0-build-fix.patch. +- Rebase llvm-do-not-install-static-libraries.patch. + +------------------------------------------------------------------- Old: ---- clang-15.0.4.src.tar.xz clang-docs-15.0.4.src.tar.xz clang-tools-extra-15.0.4.src.tar.xz cmake-15.0.4.src.tar.xz compiler-rt-15.0.4.src.tar.xz libcxx-15.0.4.src.tar.xz libcxxabi-15.0.4.src.tar.xz lld-15.0.4.src.tar.xz lldb-15.0.4.src.tar.xz lldb-swig-4.1.0-build-fix.patch llvm-15.0.4.src.tar.xz llvm-docs-15.0.4.src.tar.xz openmp-15.0.4.src.tar.xz polly-15.0.4.src.tar.xz New: ---- clang-15.0.5.src.tar.xz clang-docs-15.0.5.src.tar.xz clang-tools-extra-15.0.5.src.tar.xz cmake-15.0.5.src.tar.xz compiler-rt-15.0.5.src.tar.xz libcxx-15.0.5.src.tar.xz libcxxabi-15.0.5.src.tar.xz lld-15.0.5.src.tar.xz lldb-15.0.5.src.tar.xz llvm-15.0.5.src.tar.xz llvm-docs-15.0.5.src.tar.xz openmp-15.0.5.src.tar.xz polly-15.0.5.src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm15.spec ++++++ --- /var/tmp/diff_new_pack.OUjYCh/_old 2022-11-18 15:43:03.882438613 +0100 +++ /var/tmp/diff_new_pack.OUjYCh/_new 2022-11-18 15:43:03.882438613 +0100 @@ -16,14 +16,14 @@ # -%define _relver 15.0.4 +%define _relver 15.0.5 %define _version %_relver%{?_rc:rc%_rc} %define _tagver %_relver%{?_rc:-rc%_rc} %define _minor 15.0 %define _sonum 15 %define _itsme15 1 # Integer version used by update-alternatives -%define _uaver 1504 +%define _uaver 1505 %define _soclang 13 %define _socxx 1 @@ -386,8 +386,6 @@ Patch36: clang-test-xfail-gnuless-triple.patch # Fix lowering of "icmp uge <4 x i32> zeroinitializer, ..." on armv7. (https://reviews.llvm.org/D136447?id=469567, boo#1204267, gh#llvm/llvm-project#58514) Patch37: llvm-armv7-fix-vector-compare-with-zero-lowering.patch -# Fix build with Swig 4.1.0: backport of upstream commits 81fc5f7909a4, f0a25fe0b746. (gh#llvm/llvm-project#58018) -Patch38: lldb-swig-4.1.0-build-fix.patch BuildRequires: binutils-devel >= 2.21.90 BuildRequires: cmake >= 3.13.4 BuildRequires: fdupes @@ -848,7 +846,6 @@ %if %{with lldb} pushd lldb-%{_version}.src %patch11 -p1 -%patch38 -p2 popd %endif ++++++ clang-15.0.4.src.tar.xz -> clang-15.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/clang-15.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1597/clang-15.0.5.src.tar.xz differ: char 27, line 1 ++++++ clang-docs-15.0.4.src.tar.xz -> clang-docs-15.0.5.src.tar.xz ++++++ ++++ 2083 lines of diff (skipped) ++++++ clang-tools-extra-15.0.4.src.tar.xz -> clang-tools-extra-15.0.5.src.tar.xz ++++++ ++++++ cmake-15.0.4.src.tar.xz -> cmake-15.0.5.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-15.0.4.src/Modules/FindLibEdit.cmake new/cmake-15.0.5.src/Modules/FindLibEdit.cmake --- old/cmake-15.0.4.src/Modules/FindLibEdit.cmake 2022-11-02 04:11:40.000000000 +0100 +++ new/cmake-15.0.5.src/Modules/FindLibEdit.cmake 2022-11-16 07:28:29.000000000 +0100 @@ -21,6 +21,7 @@ include(CheckIncludeFile) if(LibEdit_INCLUDE_DIRS AND EXISTS "${LibEdit_INCLUDE_DIRS}/histedit.h") + include(CMakePushCheckState) cmake_push_check_state() list(APPEND CMAKE_REQUIRED_INCLUDES ${LibEdit_INCLUDE_DIRS}) list(APPEND CMAKE_REQUIRED_LIBRARIES ${LibEdit_LIBRARIES}) ++++++ compiler-rt-15.0.4.src.tar.xz -> compiler-rt-15.0.5.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/compiler-rt-15.0.4.src/cmake/Modules/CompilerRTDarwinUtils.cmake new/compiler-rt-15.0.5.src/cmake/Modules/CompilerRTDarwinUtils.cmake --- old/compiler-rt-15.0.4.src/cmake/Modules/CompilerRTDarwinUtils.cmake 2022-11-02 04:11:40.000000000 +0100 +++ new/compiler-rt-15.0.5.src/cmake/Modules/CompilerRTDarwinUtils.cmake 2022-11-16 07:28:29.000000000 +0100 @@ -116,7 +116,7 @@ if(NOT TEST_COMPILE_ONLY) message(STATUS "Finding valid architectures for ${os}...") set(SIMPLE_C ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/src.c) - file(WRITE ${SIMPLE_C} "#include <stdio.h>\nint main() { printf(__FILE__); return 0; }\n") + file(WRITE ${SIMPLE_C} "#include <stdio.h>\nint main(void) { printf(__FILE__); return 0; }\n") set(os_linker_flags) foreach(flag ${DARWIN_${os}_LINK_FLAGS}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/compiler-rt-15.0.4.src/cmake/config-ix.cmake new/compiler-rt-15.0.5.src/cmake/config-ix.cmake --- old/compiler-rt-15.0.4.src/cmake/config-ix.cmake 2022-11-02 04:11:40.000000000 +0100 +++ new/compiler-rt-15.0.5.src/cmake/config-ix.cmake 2022-11-16 07:28:29.000000000 +0100 @@ -209,7 +209,7 @@ # runtime libraries supported by our current compilers cross-compiling # abilities. set(SIMPLE_SOURCE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/simple.cc) -file(WRITE ${SIMPLE_SOURCE} "#include <stdlib.h>\n#include <stdio.h>\nint main() { printf(\"hello, world\"); }\n") +file(WRITE ${SIMPLE_SOURCE} "#include <stdlib.h>\n#include <stdio.h>\nint main(void) { printf(\"hello, world\"); }\n") # Detect whether the current target platform is 32-bit or 64-bit, and setup # the correct commandline flags needed to attempt to target 32-bit and 64-bit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/compiler-rt-15.0.4.src/lib/builtins/CMakeLists.txt new/compiler-rt-15.0.5.src/lib/builtins/CMakeLists.txt --- old/compiler-rt-15.0.4.src/lib/builtins/CMakeLists.txt 2022-11-02 04:11:40.000000000 +0100 +++ new/compiler-rt-15.0.5.src/lib/builtins/CMakeLists.txt 2022-11-16 07:28:29.000000000 +0100 @@ -745,7 +745,7 @@ SOURCE "#if !(__ARM_FP & 0x8) #error No double-precision support! #endif - int main() { return 0; }") + int main(void) { return 0; }") if(NOT COMPILER_RT_HAS_${arch}_VFP_DP) list(REMOVE_ITEM ${arch}_SOURCES ${arm_Thumb1_VFPv2_DP_SOURCES}) endif() ++++++ libcxx-15.0.4.src.tar.xz -> libcxx-15.0.5.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcxx-15.0.4.src/cmake/config-ix.cmake new/libcxx-15.0.5.src/cmake/config-ix.cmake --- old/libcxx-15.0.4.src/cmake/config-ix.cmake 2022-11-02 04:11:40.000000000 +0100 +++ new/libcxx-15.0.5.src/cmake/config-ix.cmake 2022-11-16 07:28:29.000000000 +0100 @@ -94,7 +94,7 @@ set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -Werror=unknown-pragmas") check_c_source_compiles(" #pragma comment(lib, \"c\") -int main() { return 0; } +int main(void) { return 0; } " C_SUPPORTS_COMMENT_LIB_PRAGMA) cmake_pop_check_state() endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcxx-15.0.4.src/include/__config new/libcxx-15.0.5.src/include/__config --- old/libcxx-15.0.4.src/include/__config 2022-11-02 04:11:40.000000000 +0100 +++ new/libcxx-15.0.5.src/include/__config 2022-11-16 07:28:29.000000000 +0100 @@ -36,7 +36,7 @@ #ifdef __cplusplus -# define _LIBCPP_VERSION 15004 +# define _LIBCPP_VERSION 15005 # define _LIBCPP_CONCAT_IMPL(_X, _Y) _X##_Y # define _LIBCPP_CONCAT(_X, _Y) _LIBCPP_CONCAT_IMPL(_X, _Y) ++++++ libcxxabi-15.0.4.src.tar.xz -> libcxxabi-15.0.5.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcxxabi-15.0.4.src/cmake/config-ix.cmake new/libcxxabi-15.0.5.src/cmake/config-ix.cmake --- old/libcxxabi-15.0.4.src/cmake/config-ix.cmake 2022-11-02 04:11:40.000000000 +0100 +++ new/libcxxabi-15.0.5.src/cmake/config-ix.cmake 2022-11-16 07:28:29.000000000 +0100 @@ -77,7 +77,7 @@ set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -Werror=unknown-pragmas") check_c_source_compiles(" #pragma comment(lib, \"c\") -int main() { return 0; } +int main(void) { return 0; } " C_SUPPORTS_COMMENT_LIB_PRAGMA) cmake_pop_check_state() endif() ++++++ lld-15.0.4.src.tar.xz -> lld-15.0.5.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lld-15.0.4.src/COFF/CMakeLists.txt new/lld-15.0.5.src/COFF/CMakeLists.txt --- old/lld-15.0.4.src/COFF/CMakeLists.txt 2022-11-02 04:11:40.000000000 +0100 +++ new/lld-15.0.5.src/COFF/CMakeLists.txt 2022-11-16 07:28:29.000000000 +0100 @@ -44,6 +44,7 @@ LINK_LIBS lldCommon ${LLVM_PTHREAD_LIB} + ${LLVM_ATOMIC_LIB} DEPENDS COFFOptionsTableGen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lld-15.0.4.src/Common/CMakeLists.txt new/lld-15.0.5.src/Common/CMakeLists.txt --- old/lld-15.0.4.src/Common/CMakeLists.txt 2022-11-02 04:11:40.000000000 +0100 +++ new/lld-15.0.5.src/Common/CMakeLists.txt 2022-11-16 07:28:29.000000000 +0100 @@ -1,9 +1,3 @@ -set(LLD_SYSTEM_LIBS ${LLVM_PTHREAD_LIB}) - -if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB) - list(APPEND LLD_SYSTEM_LIBS atomic) -endif() - find_first_existing_vc_file("${LLVM_MAIN_SRC_DIR}" llvm_vc) find_first_existing_vc_file("${LLD_SOURCE_DIR}" lld_vc) @@ -54,7 +48,8 @@ Target LINK_LIBS - ${LLD_SYSTEM_LIBS} + ${LLVM_PTHREAD_LIB} + ${LLVM_ATOMIC_LIB} DEPENDS intrinsics_gen ++++++ lldb-15.0.4.src.tar.xz -> lldb-15.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/lldb-15.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1597/lldb-15.0.5.src.tar.xz differ: char 26, line 1 ++++++ llvm-15.0.4.src.tar.xz -> llvm-15.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/llvm-15.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1597/llvm-15.0.5.src.tar.xz differ: char 26, line 1 ++++++ llvm-do-not-install-static-libraries.patch ++++++ --- /var/tmp/diff_new_pack.OUjYCh/_old 2022-11-18 15:43:10.722468664 +0100 +++ /var/tmp/diff_new_pack.OUjYCh/_new 2022-11-18 15:43:10.726468681 +0100 @@ -2,10 +2,10 @@ want after installation. By not copying them in the first place we reduce the disk usage during installation. -Index: clang-15.0.4.src/cmake/modules/AddClang.cmake +Index: clang-15.0.5.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-15.0.4.src/cmake/modules/AddClang.cmake -+++ b/clang-15.0.4.src/cmake/modules/AddClang.cmake +--- a/clang-15.0.5.src/cmake/modules/AddClang.cmake ++++ b/clang-15.0.5.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) @@ -68,10 +68,10 @@ endif() if (ARG_MODULE) set_target_properties(${name} PROPERTIES FOLDER "Loadable modules") -Index: lld-15.0.4.src/cmake/modules/AddLLD.cmake +Index: lld-15.0.5.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-15.0.4.src/cmake/modules/AddLLD.cmake -+++ b/lld-15.0.4.src/cmake/modules/AddLLD.cmake +--- a/lld-15.0.5.src/cmake/modules/AddLLD.cmake ++++ b/lld-15.0.5.src/cmake/modules/AddLLD.cmake @@ -17,13 +17,6 @@ macro(add_lld_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) @@ -86,10 +86,10 @@ if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name} -Index: polly-15.0.4.src/cmake/polly_macros.cmake +Index: polly-15.0.5.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-15.0.4.src/cmake/polly_macros.cmake -+++ b/polly-15.0.4.src/cmake/polly_macros.cmake +--- a/polly-15.0.5.src/cmake/polly_macros.cmake ++++ b/polly-15.0.5.src/cmake/polly_macros.cmake @@ -42,12 +42,14 @@ macro(add_polly_library name) llvm_config(${name} ${LLVM_LINK_COMPONENTS}) endif( LLVM_LINK_COMPONENTS ) @@ -110,10 +110,10 @@ endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-15.0.4.src/lib/CMakeLists.txt +Index: polly-15.0.5.src/lib/CMakeLists.txt =================================================================== ---- a/polly-15.0.4.src/lib/CMakeLists.txt -+++ b/polly-15.0.4.src/lib/CMakeLists.txt +--- a/polly-15.0.5.src/lib/CMakeLists.txt ++++ b/polly-15.0.5.src/lib/CMakeLists.txt @@ -74,7 +74,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-15.0.4.src.tar.xz -> llvm-docs-15.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/llvm-docs-15.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1597/llvm-docs-15.0.5.src.tar.xz differ: char 27, line 1 ++++++ openmp-15.0.4.src.tar.xz -> openmp-15.0.5.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openmp-15.0.4.src/runtime/cmake/config-ix.cmake new/openmp-15.0.5.src/runtime/cmake/config-ix.cmake --- old/openmp-15.0.4.src/runtime/cmake/config-ix.cmake 2022-11-02 04:11:40.000000000 +0100 +++ new/openmp-15.0.5.src/runtime/cmake/config-ix.cmake 2022-11-16 07:28:29.000000000 +0100 @@ -27,7 +27,7 @@ void func2() { printf(\"World\"); } __asm__(\".symver func1, func@VER1\"); __asm__(\".symver func2, func@VER2\"); - int main() { + int main(void) { func1(); func2(); return 0; ++++++ polly-15.0.4.src.tar.xz -> polly-15.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/polly-15.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1597/polly-15.0.5.src.tar.xz differ: char 27, line 1