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-12-07 17:33:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm15 (Old) and /work/SRC/openSUSE:Factory/.llvm15.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm15" Wed Dec 7 17:33:18 2022 rev:6 rq:1040098 version:15.0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm15/llvm15.changes 2022-11-18 15:43:01.214426892 +0100 +++ /work/SRC/openSUSE:Factory/.llvm15.new.1835/llvm15.changes 2022-12-07 17:33:28.744050952 +0100 @@ -1,0 +2,8 @@ +Sun Dec 4 21:43:38 UTC 2022 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 15.0.6. + * This release contains bug-fixes for the LLVM 15.0.0 release. + This release is API and ABI compatible with 15.0.0. +- Rebase llvm-do-not-install-static-libraries.patch. + +------------------------------------------------------------------- Old: ---- 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 New: ---- clang-15.0.6.src.tar.xz clang-docs-15.0.6.src.tar.xz clang-tools-extra-15.0.6.src.tar.xz cmake-15.0.6.src.tar.xz compiler-rt-15.0.6.src.tar.xz libcxx-15.0.6.src.tar.xz libcxxabi-15.0.6.src.tar.xz lld-15.0.6.src.tar.xz lldb-15.0.6.src.tar.xz llvm-15.0.6.src.tar.xz llvm-docs-15.0.6.src.tar.xz openmp-15.0.6.src.tar.xz polly-15.0.6.src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm15.spec ++++++ --- /var/tmp/diff_new_pack.9gWNV7/_old 2022-12-07 17:33:32.148069591 +0100 +++ /var/tmp/diff_new_pack.9gWNV7/_new 2022-12-07 17:33:32.152069613 +0100 @@ -16,14 +16,14 @@ # -%define _relver 15.0.5 +%define _relver 15.0.6 %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 1505 +%define _uaver 1506 %define _soclang 13 %define _socxx 1 ++++++ clang-15.0.5.src.tar.xz -> clang-15.0.6.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/clang-15.0.5.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1835/clang-15.0.6.src.tar.xz differ: char 13, line 1 ++++++ clang-docs-15.0.5.src.tar.xz -> clang-docs-15.0.6.src.tar.xz ++++++ ++++ 48527 lines of diff (skipped) ++++++ clang-tools-extra-15.0.5.src.tar.xz -> clang-tools-extra-15.0.6.src.tar.xz ++++++ ++++++ cmake-15.0.5.src.tar.xz -> cmake-15.0.6.src.tar.xz ++++++ ++++++ compiler-rt-15.0.5.src.tar.xz -> compiler-rt-15.0.6.src.tar.xz ++++++ ++++++ libcxx-15.0.5.src.tar.xz -> libcxx-15.0.6.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcxx-15.0.5.src/include/__config new/libcxx-15.0.6.src/include/__config --- old/libcxx-15.0.5.src/include/__config 2022-11-16 07:28:29.000000000 +0100 +++ new/libcxx-15.0.6.src/include/__config 2022-11-29 11:05:58.000000000 +0100 @@ -36,7 +36,7 @@ #ifdef __cplusplus -# define _LIBCPP_VERSION 15005 +# define _LIBCPP_VERSION 15006 # define _LIBCPP_CONCAT_IMPL(_X, _Y) _X##_Y # define _LIBCPP_CONCAT(_X, _Y) _LIBCPP_CONCAT_IMPL(_X, _Y) ++++++ libcxxabi-15.0.5.src.tar.xz -> libcxxabi-15.0.6.src.tar.xz ++++++ ++++++ lld-15.0.5.src.tar.xz -> lld-15.0.6.src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lld-15.0.5.src/ELF/Driver.cpp new/lld-15.0.6.src/ELF/Driver.cpp --- old/lld-15.0.5.src/ELF/Driver.cpp 2022-11-16 07:28:29.000000000 +0100 +++ new/lld-15.0.6.src/ELF/Driver.cpp 2022-11-29 11:05:58.000000000 +0100 @@ -1330,12 +1330,15 @@ parseClangOption(std::string("-") + arg->getValue(), arg->getSpelling()); // GCC collect2 passes -plugin-opt=path/to/lto-wrapper with an absolute or - // relative path. Just ignore. If not ended with "lto-wrapper", consider it an + // relative path. Just ignore. If not ended with "lto-wrapper" (or + // "lto-wrapper.exe" for GCC cross-compiled for Windows), consider it an // unsupported LLVMgold.so option and error. - for (opt::Arg *arg : args.filtered(OPT_plugin_opt_eq)) - if (!StringRef(arg->getValue()).endswith("lto-wrapper")) + for (opt::Arg *arg : args.filtered(OPT_plugin_opt_eq)) { + StringRef v(arg->getValue()); + if (!v.endswith("lto-wrapper") && !v.endswith("lto-wrapper.exe")) error(arg->getSpelling() + ": unknown plugin option '" + arg->getValue() + "'"); + } config->passPlugins = args::getStrings(args, OPT_load_pass_plugins); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lld-15.0.5.src/test/ELF/lto-plugin-ignore.s new/lld-15.0.6.src/test/ELF/lto-plugin-ignore.s --- old/lld-15.0.5.src/test/ELF/lto-plugin-ignore.s 2022-11-16 07:28:29.000000000 +0100 +++ new/lld-15.0.6.src/test/ELF/lto-plugin-ignore.s 2022-11-29 11:05:58.000000000 +0100 @@ -8,7 +8,9 @@ # RUN: ld.lld %t.o -o /dev/null \ # RUN: -plugin path/to/liblto_plugin.so \ # RUN: -plugin-opt=/path/to/lto-wrapper \ +# RUN: -plugin-opt=/path/to/lto-wrapper.exe \ # RUN: -plugin-opt=relative/path/to/lto-wrapper \ +# RUN: -plugin-opt=relative/path/to/lto-wrapper.exe \ # RUN: -plugin-opt=-fresolution=zed \ # RUN: -plugin-opt=-pass-through=-lgcc \ # RUN: -plugin-opt=-pass-through=-lgcc_eh \ ++++++ lldb-15.0.5.src.tar.xz -> lldb-15.0.6.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/lldb-15.0.5.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1835/lldb-15.0.6.src.tar.xz differ: char 13, line 1 ++++++ llvm-15.0.5.src.tar.xz -> llvm-15.0.6.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/llvm-15.0.5.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1835/llvm-15.0.6.src.tar.xz differ: char 13, line 1 ++++++ llvm-do-not-install-static-libraries.patch ++++++ --- /var/tmp/diff_new_pack.9gWNV7/_old 2022-12-07 17:33:39.428109453 +0100 +++ /var/tmp/diff_new_pack.9gWNV7/_new 2022-12-07 17:33:39.444109541 +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.5.src/cmake/modules/AddClang.cmake +Index: clang-15.0.6.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 +--- a/clang-15.0.6.src/cmake/modules/AddClang.cmake ++++ b/clang-15.0.6.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.5.src/cmake/modules/AddLLD.cmake +Index: lld-15.0.6.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 +--- a/lld-15.0.6.src/cmake/modules/AddLLD.cmake ++++ b/lld-15.0.6.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.5.src/cmake/polly_macros.cmake +Index: polly-15.0.6.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 +--- a/polly-15.0.6.src/cmake/polly_macros.cmake ++++ b/polly-15.0.6.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.5.src/lib/CMakeLists.txt +Index: polly-15.0.6.src/lib/CMakeLists.txt =================================================================== ---- a/polly-15.0.5.src/lib/CMakeLists.txt -+++ b/polly-15.0.5.src/lib/CMakeLists.txt +--- a/polly-15.0.6.src/lib/CMakeLists.txt ++++ b/polly-15.0.6.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.5.src.tar.xz -> llvm-docs-15.0.6.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/llvm-docs-15.0.5.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1835/llvm-docs-15.0.6.src.tar.xz differ: char 26, line 1 ++++++ openmp-15.0.5.src.tar.xz -> openmp-15.0.6.src.tar.xz ++++++ ++++++ polly-15.0.5.src.tar.xz -> polly-15.0.6.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm15/polly-15.0.5.src.tar.xz /work/SRC/openSUSE:Factory/.llvm15.new.1835/polly-15.0.6.src.tar.xz differ: char 13, line 1