Revisions of llvm9

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 738487 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 4)
initialized devel package after accepting 738487
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 738482 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 3)
- (Build)Require only python3-base instead of full python3 package,
  the additional modules are not required. Helps shortening the
  build dependency chain.
- Remove python3-* requires from lldb9 subpackage, and add it to
  the bindings/pretty-printer subpackage (python3-lldb9).
- Add python3-base Requires to python3-clang subpackage
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 733913 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 2)
- Add dont-install-example-analyzer-plugins.patch: Remove example
  analyzer plugins from install targets instead of deleting them.
- Add fix-module-test.patch: fix test instead of deleting it.
- Don't build static libc++ (with ThinLTO that's not useful anyway).
- Don't build libc++experimental.
- Don't package libc++abi.so with libc++-devel, it's already contained
  in the (required) libc++abi-devel.
- Be more specific about files in libc++-devel.
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 733037 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 1)
- Update to version 9.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html
- Change License to "Apache-2.0 WITH LLVM-exception OR NCSA".
  (https://llvm.org/foundation/relicensing/)
- Allow building with ThinLTO and enable it on some architectures.
- Disable LTO cache in lto-disable-cache.patch.
- Unset MALLOC_CHECK_ for compilation to mitigate lock contention.
- No debug info for ppc like for the other 32-bit targets.
- Clean up _constraints: same constraints for 32-bit targets.
- Don't use BUILD_SHARED_LIBS for Clang anymore, since the newly
  available libclang-cpp.so should expose the full C++ API.
- Link tools with libclang-cpp.so by using CLANG_LINK_CLANG_DYLIB,
  similar to LLVM_BUILD_LLVM_DYLIB for libLLVM.so.
- Remove obsolete n_clang_allow_BUILD_SHARED_LIBRARY.patch.
- Add link-clang-shared.patch to link more clang targets with
  libclang-cpp.so, especially libclang.so.
- Add link-clang-tools-extra-shared.patch, link-lldb-shared.patch:
  link targets in clang-tools-extra and lldb with libclang-cpp.so.
- Simplify llvm-do-not-install-static-libraries.patch, also handle
  Clang, for which we now get static libraries.
- Package documentation for llvm and clang separately, recommend
  them for the main package: they are not required for development,
  but actually useful for working with the non-devel packages.
- Recommend editor plugins not just for llvm-devel.
- Recommend libstdc++ for Clang again.
- Move diagtool from llvm to clang subpackage.
- Properly distinguish between %{_relver} and %{version}.
- Drop aarch64-disable-memorytest.patch and reactivate test.
- Rebase clang-resourcedirs.patch.
- Rebase llvm-normally-versioned-libllvm.patch.
- Rebase llvm-remove-clang-only-flags.patch.
- Rebase llvm_build_tablegen_component_as_shared_library.patch.
- Rebase set-revision.patch.
- Increase disk space for build.
Displaying revisions 81 - 84 of 84
openSUSE Build Service is sponsored by