d9c2c9bc67655554ad95120fe879f0ce 9.0.0 dimstar_suse New major version of LLVM, now with additional dependency fixes. 738487 209f9668da908e67be98fbc292db8524 9.0.0 dimstar_suse - Let new {llvm,clang}*-doc packages "Conflict" with older devel packages, which they were split from. - Let doc packages conflict with older versions of themselves. 741231 92af08e1a2fd8240ce869e9d254f57b3 9.0.0 dimstar_suse - Add openmp-export-fini.patch: Export termination function for libomp.so, solves boo#1155108. - Remove flaky test case in libcxx. - Fix typo, BOLL -> BOOL 745131 80ef97e61e8a9498a9ca57197c50354d 9.0.0 dimstar_suse - Add gwp-asan-lto.patch: Make sure there are no LLVM IR files in static libraries that we package. - Add libcxx-tests-linux-distribution.patch (boo#1158293): Remove call to platform.linux_distribution: we don't expect failures. - Make documentation packages noarch. - Add llvm-add-missing-include.patch in order to fix boo#1158367. 754550 f17d863631a83094589b95c032425a65 9.0.1 dimstar_suse new version 758954 09fc0f2388597f7135e1bec784737ad0 9.0.1 dimstar_suse 760817 c484e54fbecff0283789a8911c36a6f1 9.0.1 dimstar_suse 763932 edd4e4d40f8fb064a2c05fd7c246ef08 9.0.1 dimstar_suse Automatic submission by obs-autosubmit 766401 78f535900652ab77041ee91c3ad6b6b8 9.0.1 dimstar_suse - Add polly and lld build conditionals, remove excessive Requires to clang from docs. Fix conditional for libc++ use. [jsc#SLE-7400, jsc#SLE-7614, jsc#SLE-7452, jsc#SLE-8920, jsc#SLE-7390, jsc#SLE-7587] 767824 53ea822ee57a78415ccb29aa80c92343 9.0.1 dimstar_suse Move clang-{format,include-fixer,rename}.{el,py} from llvm-*-plugins to clang, drop empty llvm-emacs-plugins. (forwarded request 768749 from aaronpuchert) 768764 704e703197b5b0cccc44ee777cc756f8 9.0.1 dimstar_suse - Add vim-plugin-llvm Conflicts to clang subpackage which now contains files formerly in llvmN-vim-plugins, conflicting with packages from older llvm releases. - Add back emacs-llvm Provides and Conflicts to clang subpackage originally in llvm-emacs-plugins to properly conflict with llvm-emacs-plugins from older llvm releases. - Add clang5-devel to clang9-doc conflicts. - Add compiler-rt-sanitizer-ipc-perm.patch: Fix sanitizer-common build with glibc 2.31. 770860 39483291808cebd86b8c6d4c750f2e21 9.0.1 dimstar_suse - Move all clang-related scripts (including those originally in clangX-checker), hmaptool and clang-doc into a common unversioned subpackage clang-tools, like python3-clang. The scripts reference the unversioned executables, so allowing multiple versions via update-alternatives would be misleading. The clang-doc executable will come with assets in Clang 10, so we have to take it out of update-alternatives as well. This should be the proper solution to boo#1161873. - Include run-find-all-symbols script in clang-tools. - Remove metadata for clangX-include-fixer subpackage that never had any files and thus wasn't released as rpm. There are so many clang binaries that packaging them separately doesn't scale. - Fix lldb version string, adapt lldb-cmake.patch (boo#1165517). - Remove unneccesary libtool dependency. - Don't let clang depend on libc++, we link it with libstdc++. - Recommend gold plugin if clang and gold are installed. - Require clang-tools for clangX-devel. 784085 e6495c758b34d261c212ae8a5bf276e5 9.0.1 dimstar_suse - Remove conflicts of clang-tools with {clang,llvm}{7,8}: the relevant binaries have been removed from those packages. This allows having clang-tools together with older versions of llvm. For a smooth installation we add OrderWithRequires dependencies. - Fix typos in (still inactive) !%{with clang_scripts} part. 787863 f7dbe38e614f6209a90ce8428748045c 9.0.1 dimstar_suse - Don't build clang-tools, libc++ and python3-clang anymore, because they come from llvm10 now (boo#1168935). - Remove version requirement from clang-tools dependency. 792576 c08cf781abe2b48015cf29230861c991 9.0.1 dimstar_suse - Add fix-ppcle64-build.patch to fix ppc64le build. 820546 5fc7d9146952178c13ca0e7f1033a094 9.0.1 dimstar_suse - start using ccache 831299 a7f05f6b8734717fcb932979035e3c2d 9.0.1 dimstar_suse 838612 189d43c80a80abd3a76393672fa615de 9.0.1 dimstar_suse - Let CMake files in {llvm,clang}X-devel refer to the versioned binaries that come with the package instead of the symlink managed by update-alternatives. (boo#1178513) 849510 7966fc86cb4c9f3ed60489947dd3d356 9.0.1 dimstar_suse - Add patch Fix-big-endian-miscompile-of-bitcast-zex.patch to fix miscompilations with rustc 1.43 that lead to LTO failures (bsc#1173202) 851113 1398d62efaefdb69e7419423dfe5cef2 9.0.1 dimstar_suse - '-mbranch-protection=standard' is broken on llvm9, so disable it boo#1179085 855896 71f644de7bed14ee910a18a19efbbf18 9.0.1 dimstar_suse 859728 3987ecbc76ca5a24df83e2a954c3ca79 9.0.1 dimstar_suse - Add Allow-standards-based-attributes-to-have-leading-and.patch: Fix miscompilation with libstdc++6-devel-gcc11. The new version uses [[__no_unique_address__]] in tuple's _Head_base, but Clang only knew the attribute without leading and trailing underscores. Subsequently it didn't do empty base optimization for tuples, causing an ABI mismatch when tuples were passed around, such as the member of the unique_ptr<std::thread::_State> passed by std::thread::thread (in header) to an internal function (in source file, thus part of libstdc++.so). (boo#1187254) - Fix-missing-include.patch: fix build with GCC 11. (boo#1181875) 899821 5182966dfb128a0dc741561a74d8141e 9.0.1 dimstar_suse - Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch: Fix build with linux-glibc-devel 5.13. 903835 028f7c4e196043f4aef66dd9be529146 9.0.1 dimstar_suse Automatic submission by obs-autosubmit 942666 fb2375df6f681ae421d50902f3e095b2 9.0.1 dimstar_suse Automatic submission by obs-autosubmit 953967