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-06-20 15:36:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm14 (Old) and /work/SRC/openSUSE:Factory/.llvm14.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm14" Mon Jun 20 15:36:56 2022 rev:5 rq:983702 version:14.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm14/llvm14.changes 2022-05-30 12:42:00.960236063 +0200 +++ /work/SRC/openSUSE:Factory/.llvm14.new.1548/llvm14.changes 2022-06-20 15:37:08.562847849 +0200 @@ -1,0 +2,8 @@ +Thu Jun 16 16:44:07 UTC 2022 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 14.0.5. + * 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. + +------------------------------------------------------------------- Old: ---- clang-14.0.4.src.tar.xz clang-docs-14.0.4.src.tar.xz clang-tools-extra-14.0.4.src.tar.xz compiler-rt-14.0.4.src.tar.xz libcxx-14.0.4.src.tar.xz libcxxabi-14.0.4.src.tar.xz lld-14.0.4.src.tar.xz lldb-14.0.4.src.tar.xz llvm-14.0.4.src.tar.xz llvm-docs-14.0.4.src.tar.xz openmp-14.0.4.src.tar.xz polly-14.0.4.src.tar.xz New: ---- clang-14.0.5.src.tar.xz clang-docs-14.0.5.src.tar.xz clang-tools-extra-14.0.5.src.tar.xz compiler-rt-14.0.5.src.tar.xz libcxx-14.0.5.src.tar.xz libcxxabi-14.0.5.src.tar.xz lld-14.0.5.src.tar.xz lldb-14.0.5.src.tar.xz llvm-14.0.5.src.tar.xz llvm-docs-14.0.5.src.tar.xz openmp-14.0.5.src.tar.xz polly-14.0.5.src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm14.spec ++++++ --- /var/tmp/diff_new_pack.FB1Tx5/_old 2022-06-20 15:37:10.942851330 +0200 +++ /var/tmp/diff_new_pack.FB1Tx5/_new 2022-06-20 15:37:10.946851336 +0200 @@ -16,14 +16,14 @@ # -%define _relver 14.0.4 +%define _relver 14.0.5 %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 1404 +%define _uaver 1405 %define _soclang 13 %define _socxx 1 @@ -81,6 +81,20 @@ %endif %define host_triple %{host_cpu}-%{_host_vendor}-%{_host_os}-%{host_runtime} +# By default, build everything. +%global llvm_targets "all" +%global llvm_experimental_targets "M68k" +%ifarch %arm ppc64 ppc64le +# No cross-compilation, but GPU targets. +%global llvm_targets "host;AMDGPU;BPF;NVPTX" +%global llvm_experimental_targets "" +%endif +%ifarch ppc s390x +# No graphics cards on System Z; turned off for ppc because of relocation overflows. +%global llvm_targets "host;BPF" +%global llvm_experimental_targets "" +%endif + %define _plv %{!?product_libs_llvm_ver:%{_sonum}}%{?product_libs_llvm_ver} # Expands to -n if we're providing the distribution default for the given package. @@ -672,30 +686,6 @@ CFLAGS="%flags" CXXFLAGS="%flags" -# By default build everything -TARGETS_TO_BUILD="all" -EXPERIMENTAL_TARGETS_TO_BUILD="M68k" -%ifarch s390 s390x -# No graphics cards on System z -TARGETS_TO_BUILD="host;BPF" -EXPERIMENTAL_TARGETS_TO_BUILD= -%endif -%ifarch %arm -# TODO: Document why those. -TARGETS_TO_BUILD="host;ARM;AMDGPU;BPF;NVPTX" -EXPERIMENTAL_TARGETS_TO_BUILD= -%endif -%ifarch ppc64 ppc64le -# TODO: Document why those. -TARGETS_TO_BUILD="host;AMDGPU;BPF;NVPTX" -EXPERIMENTAL_TARGETS_TO_BUILD= -%endif -%ifarch ppc -# TODO: Graphics cards turned off because of relocation overflows. -TARGETS_TO_BUILD="host;BPF" -EXPERIMENTAL_TARGETS_TO_BUILD= -%endif - mem_per_compile_job=1200000 %ifarch i586 ppc armv6hl armv7hl # 32-bit arches need less memory than 64-bit arches. @@ -818,8 +808,8 @@ -DLLVM_ENABLE_ASSERTIONS=OFF \ -DLLVM_ENABLE_PIC=ON \ -DLLVM_BINUTILS_INCDIR=%{_includedir} \ - -DLLVM_TARGETS_TO_BUILD=${TARGETS_TO_BUILD} \ - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=${EXPERIMENTAL_TARGETS_TO_BUILD} \ + -DLLVM_TARGETS_TO_BUILD=%{llvm_targets} \ + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=%{llvm_experimental_targets} \ -DLLVM_TOOL_LLVM_EXEGESIS_BUILD:BOOL=OFF \ -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF \ -DCOMPILER_RT_USE_LIBCXX:BOOL=OFF \ ++++++ clang-14.0.4.src.tar.xz -> clang-14.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/clang-14.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1548/clang-14.0.5.src.tar.xz differ: char 27, line 1 ++++++ clang-docs-14.0.4.src.tar.xz -> clang-docs-14.0.5.src.tar.xz ++++++ ++++ 1923 lines of diff (skipped) ++++++ clang-tools-extra-14.0.4.src.tar.xz -> clang-tools-extra-14.0.5.src.tar.xz ++++++ ++++ 1524696 lines of diff (skipped) ++++++ compiler-rt-14.0.4.src.tar.xz -> compiler-rt-14.0.5.src.tar.xz ++++++ ++++ 1205757 lines of diff (skipped) ++++++ libcxx-14.0.4.src.tar.xz -> libcxx-14.0.5.src.tar.xz ++++++ ++++ 2035278 lines of diff (skipped) ++++++ libcxxabi-14.0.4.src.tar.xz -> libcxxabi-14.0.5.src.tar.xz ++++++ ++++ 121276 lines of diff (skipped) ++++++ lld-14.0.4.src.tar.xz -> lld-14.0.5.src.tar.xz ++++++ ++++ 539394 lines of diff (skipped) ++++++ lldb-14.0.4.src.tar.xz -> lldb-14.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/lldb-14.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1548/lldb-14.0.5.src.tar.xz differ: char 26, line 1 ++++++ llvm-14.0.4.src.tar.xz -> llvm-14.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/llvm-14.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1548/llvm-14.0.5.src.tar.xz differ: char 26, line 1 ++++++ llvm-do-not-install-static-libraries.patch ++++++ --- /var/tmp/diff_new_pack.FB1Tx5/_old 2022-06-20 15:37:19.410863714 +0200 +++ /var/tmp/diff_new_pack.FB1Tx5/_new 2022-06-20 15:37:19.414863720 +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.4.src/cmake/modules/AddClang.cmake +Index: clang-14.0.5.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-14.0.4.src/cmake/modules/AddClang.cmake -+++ b/clang-14.0.4.src/cmake/modules/AddClang.cmake +--- a/clang-14.0.5.src/cmake/modules/AddClang.cmake ++++ b/clang-14.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-14.0.4.src/cmake/modules/AddLLD.cmake +Index: lld-14.0.5.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-14.0.4.src/cmake/modules/AddLLD.cmake -+++ b/lld-14.0.4.src/cmake/modules/AddLLD.cmake +--- a/lld-14.0.5.src/cmake/modules/AddLLD.cmake ++++ b/lld-14.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-14.0.4.src/cmake/polly_macros.cmake +Index: polly-14.0.5.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-14.0.4.src/cmake/polly_macros.cmake -+++ b/polly-14.0.4.src/cmake/polly_macros.cmake +--- a/polly-14.0.5.src/cmake/polly_macros.cmake ++++ b/polly-14.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-14.0.4.src/lib/CMakeLists.txt +Index: polly-14.0.5.src/lib/CMakeLists.txt =================================================================== ---- a/polly-14.0.4.src/lib/CMakeLists.txt -+++ b/polly-14.0.4.src/lib/CMakeLists.txt +--- a/polly-14.0.5.src/lib/CMakeLists.txt ++++ b/polly-14.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-14.0.4.src.tar.xz -> llvm-docs-14.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/llvm-docs-14.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1548/llvm-docs-14.0.5.src.tar.xz differ: char 26, line 1 ++++++ openmp-14.0.4.src.tar.xz -> openmp-14.0.5.src.tar.xz ++++++ ++++ 418738 lines of diff (skipped) ++++++ polly-14.0.4.src.tar.xz -> polly-14.0.5.src.tar.xz ++++++ /work/SRC/openSUSE:Factory/llvm14/polly-14.0.4.src.tar.xz /work/SRC/openSUSE:Factory/.llvm14.new.1548/polly-14.0.5.src.tar.xz differ: char 26, line 1