d9c2c9bc67655554ad95120fe879f0ce9.0.0dimstar_suseNew major version of LLVM, now with additional dependency fixes.738487209f9668da908e67be98fbc292db85249.0.0dimstar_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.
74123192af08e1a2fd8240ce869e9d254f57b39.0.0dimstar_suse- Add openmp-export-fini.patch: Export termination function for
libomp.so, solves boo#1155108.
- Remove flaky test case in libcxx.
- Fix typo, BOLL -> BOOL74513180ef97e61e8a9498a9ca57197c50354d9.0.0dimstar_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.754550f17d863631a83094589b95c032425a659.0.1dimstar_susenew version75895409fc0f2388597f7135e1bec784737ad09.0.1dimstar_suse760817c484e54fbecff0283789a8911c36a6f19.0.1dimstar_suse763932edd4e4d40f8fb064a2c05fd7c246ef089.0.1dimstar_suseAutomatic submission by obs-autosubmit76640178f535900652ab77041ee91c3ad6b6b89.0.1dimstar_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]76782453ea822ee57a78415ccb29aa80c923439.0.1dimstar_suseMove clang-{format,include-fixer,rename}.{el,py} from llvm-*-plugins to clang, drop empty llvm-emacs-plugins. (forwarded request 768749 from aaronpuchert)768764704e703197b5b0cccc44ee777cc756f89.0.1dimstar_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.77086039483291808cebd86b8c6d4c750f2e219.0.1dimstar_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.784085e6495c758b34d261c212ae8a5bf276e59.0.1dimstar_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.787863f7dbe38e614f6209a90ce8428748045c9.0.1dimstar_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.792576c08cf781abe2b48015cf29230861c9919.0.1dimstar_suse- Add fix-ppcle64-build.patch to fix ppc64le build.8205465fc7d9146952178c13ca0e7f1033a0949.0.1dimstar_suse- start using ccache
831299a7f05f6b8734717fcb932979035e3c2d9.0.1dimstar_suse838612189d43c80a80abd3a76393672fa615de9.0.1dimstar_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)8495107966fc86cb4c9f3ed60489947dd3d3569.0.1dimstar_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)8511131398d62efaefdb69e7419423dfe5cef29.0.1dimstar_suse- '-mbranch-protection=standard' is broken on llvm9, so disable it
boo#117908585589671f644de7bed14ee910a18a19efbbf189.0.1dimstar_suse8597283987ecbc76ca5a24df83e2a954c3ca799.0.1dimstar_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)8998215182966dfb128a0dc741561a74d8141e9.0.1dimstar_suse- Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch:
Fix build with linux-glibc-devel 5.13.903835028f7c4e196043f4aef66dd9be5291469.0.1dimstar_suseAutomatic submission by obs-autosubmit942666fb2375df6f681ae421d50902f3e095b29.0.1dimstar_suseAutomatic submission by obs-autosubmit953967