Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package llvm14 for openSUSE:Factory checked in at 2022-04-30 00:44:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm14 (Old) and /work/SRC/openSUSE:Factory/.llvm14.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm14" Sat Apr 30 00:44:28 2022 rev:2 rq:972706 version:14.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm14/llvm14.changes 2022-04-14 17:23:04.539095796 +0200 +++ /work/SRC/openSUSE:Factory/.llvm14.new.1538/llvm14.changes 2022-04-30 00:44:38.418904700 +0200 @@ -1,0 +2,11 @@ +Sun Apr 24 20:52:29 UTC 2022 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 14.0.1. + * This release contains bug-fixes for the LLVM 14.0.0 release. + This release is API and ABI compatible with 14.0.0. +- Rebase llvm-do-not-install-static-libraries.patch. +- Drop obsolete patches: + * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch +- Don't override default linker flags. (We were losing -Wl,-z,now.) + +------------------------------------------------------------------- @@ -27 +38 @@ - * lvm-normally-versioned-libllvm.patch + * llvm-normally-versioned-libllvm.patch Old: ---- PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch clang-14.0.0.src.tar.xz clang-docs-14.0.0.src.tar.xz clang-tools-extra-14.0.0.src.tar.xz compiler-rt-14.0.0.src.tar.xz libcxx-14.0.0.src.tar.xz libcxxabi-14.0.0.src.tar.xz lld-14.0.0.src.tar.xz lldb-14.0.0.src.tar.xz llvm-14.0.0.src.tar.xz llvm-docs-14.0.0.src.tar.xz openmp-14.0.0.src.tar.xz polly-14.0.0.src.tar.xz New: ---- clang-14.0.1.src.tar.xz clang-docs-14.0.1.src.tar.xz clang-tools-extra-14.0.1.src.tar.xz compiler-rt-14.0.1.src.tar.xz libcxx-14.0.1.src.tar.xz libcxxabi-14.0.1.src.tar.xz lld-14.0.1.src.tar.xz lldb-14.0.1.src.tar.xz llvm-14.0.1.src.tar.xz llvm-docs-14.0.1.src.tar.xz openmp-14.0.1.src.tar.xz polly-14.0.1.src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm14.spec ++++++ --- /var/tmp/diff_new_pack.D1uEHK/_old 2022-04-30 00:44:41.286907188 +0200 +++ /var/tmp/diff_new_pack.D1uEHK/_new 2022-04-30 00:44:41.294907194 +0200 @@ -16,14 +16,14 @@ # -%define _relver 14.0.0 +%define _relver 14.0.1 %define _version %_relver%{?_rc:rc%_rc} %define _tagver %_relver%{?_rc:-rc%_rc} %define _minor 14.0 %define _sonum 14 %define _itsme14 1 # Integer version used by update-alternatives -%define _uaver 1400 +%define _uaver 1401 %define _soclang 13 %define _socxx 1 @@ -153,8 +153,6 @@ Patch33: CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch # Make link dependencies of clang-repl private (https://reviews.llvm.org/D122546). Patch34: clang-repl-private-deps.patch -# Fix build on ppc (boo#1197111, https://reviews.llvm.org/D122090) -Patch35: PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch BuildRequires: binutils-devel >= 2.21.90 BuildRequires: cmake >= 3.13.4 BuildRequires: fdupes @@ -582,7 +580,6 @@ %patch24 -p1 %patch25 -p2 %patch33 -p2 -%patch35 -p2 pushd clang-%{_version}.src %patch2 -p1 @@ -718,7 +715,7 @@ %define __builder ninja %define __builddir stage1 -# -z,now is breaking now, it needs to be fixed +%define build_ldflags -Wl,--no-keep-memory %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS:BOOL=OFF \ @@ -743,10 +740,7 @@ -DCOMPILER_RT_BUILD_SANITIZERS:BOOL=OFF \ -DCOMPILER_RT_BUILD_XRAY:BOOL=OFF \ -DCOMPILER_RT_USE_LIBCXX:BOOL=OFF \ - -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \ - -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-keep-memory" \ - -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-keep-memory" \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-keep-memory" + -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF ninja -v %{?_smp_mflags} clang llvm-tblgen clang-tblgen \ %if %{with thin_lto} llvm-ar llvm-ranlib \ @@ -787,6 +781,7 @@ %endif %define __builddir build +%define build_ldflags -Wl,--build-id=sha1 export PATH=${PWD}/stage1/bin:$PATH export CC=${PWD}/stage1/bin/clang export CXX=${PWD}/stage1/bin/clang++ @@ -802,7 +797,6 @@ # The build occasionally uses tools linking against previously built # libraries (mostly libLLVM.so), but we don't want to set RUNPATHs. export LD_LIBRARY_PATH=${PWD}/build/%{_lib} -# -z,now is breaking now, it needs to be fixed %cmake \ -DBUILD_SHARED_LIBS:BOOL=OFF \ -DLLVM_HOST_TRIPLE=%{host_triple} \ @@ -864,9 +858,6 @@ -DLLDB_USE_SYSTEM_SIX:BOOL=ON \ %endif -DCMAKE_SKIP_RPATH:BOOL=ON \ - -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--build-id=sha1" \ - -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--build-id=sha1" \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--build-id=sha1" \ -DLLVM_POLLY_LINK_INTO_TOOLS=OFF \ -DPOLLY_BUNDLED_ISL:BOOL=ON ++++++ clang-14.0.0.src.tar.xz -> clang-14.0.1.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/clang-14.0.0.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1538/clang-14.0.1.src.tar.xz differ: char 26, line 1 ++++++ clang-docs-14.0.0.src.tar.xz -> clang-docs-14.0.1.src.tar.xz ++++++ ++++ 31574 lines of diff (skipped) ++++++ clang-tools-extra-14.0.0.src.tar.xz -> clang-tools-extra-14.0.1.src.tar.xz ++++++ ++++ 1524662 lines of diff (skipped) ++++++ compiler-rt-14.0.0.src.tar.xz -> compiler-rt-14.0.1.src.tar.xz ++++++ ++++ 1205741 lines of diff (skipped) ++++++ libcxx-14.0.0.src.tar.xz -> libcxx-14.0.1.src.tar.xz ++++++ ++++ 2034842 lines of diff (skipped) ++++++ libcxxabi-14.0.0.src.tar.xz -> libcxxabi-14.0.1.src.tar.xz ++++++ ++++ 121282 lines of diff (skipped) ++++++ lld-14.0.0.src.tar.xz -> lld-14.0.1.src.tar.xz ++++++ ++++ 534313 lines of diff (skipped) ++++++ lldb-14.0.0.src.tar.xz -> lldb-14.0.1.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/lldb-14.0.0.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1538/lldb-14.0.1.src.tar.xz differ: char 26, line 1 ++++++ llvm-14.0.0.src.tar.xz -> llvm-14.0.1.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/llvm-14.0.0.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1538/llvm-14.0.1.src.tar.xz differ: char 26, line 1 ++++++ llvm-do-not-install-static-libraries.patch ++++++ --- /var/tmp/diff_new_pack.D1uEHK/_old 2022-04-30 00:44:51.258915835 +0200 +++ /var/tmp/diff_new_pack.D1uEHK/_new 2022-04-30 00:44:51.262915839 +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-14.0.0.src/cmake/modules/AddClang.cmake +Index: clang-14.0.1.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-14.0.0.src/cmake/modules/AddClang.cmake -+++ b/clang-14.0.0.src/cmake/modules/AddClang.cmake +--- a/clang-14.0.1.src/cmake/modules/AddClang.cmake ++++ b/clang-14.0.1.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-14.0.0.src/cmake/modules/AddLLD.cmake +Index: lld-14.0.1.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-14.0.0.src/cmake/modules/AddLLD.cmake -+++ b/lld-14.0.0.src/cmake/modules/AddLLD.cmake +--- a/lld-14.0.1.src/cmake/modules/AddLLD.cmake ++++ b/lld-14.0.1.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-14.0.0.src/cmake/polly_macros.cmake +Index: polly-14.0.1.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-14.0.0.src/cmake/polly_macros.cmake -+++ b/polly-14.0.0.src/cmake/polly_macros.cmake +--- a/polly-14.0.1.src/cmake/polly_macros.cmake ++++ b/polly-14.0.1.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-14.0.0.src/lib/CMakeLists.txt +Index: polly-14.0.1.src/lib/CMakeLists.txt =================================================================== ---- a/polly-14.0.0.src/lib/CMakeLists.txt -+++ b/polly-14.0.0.src/lib/CMakeLists.txt +--- a/polly-14.0.1.src/lib/CMakeLists.txt ++++ b/polly-14.0.1.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-14.0.0.src.tar.xz -> llvm-docs-14.0.1.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/llvm-docs-14.0.0.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1538/llvm-docs-14.0.1.src.tar.xz differ: char 26, line 1 ++++++ openmp-14.0.0.src.tar.xz -> openmp-14.0.1.src.tar.xz ++++++ ++++ 418738 lines of diff (skipped) ++++++ polly-14.0.0.src.tar.xz -> polly-14.0.1.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/polly-14.0.0.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1538/polly-14.0.1.src.tar.xz differ: char 27, line 1