* Mon Jul 01 2019 aaronpuchert@alice-dsl.net
- Add a clang-%{_sonum} symlink, which is referenced by
/usr/lib64/cmake/clang/ClangTargets.cmake (boo#1138457)
* Mon Aug 27 2018 msrb@suse.com
- Updated llvm-remove-clang-only-flags.patch
- Exclude also "-Werror=unguarded-availability-new" (bsc#1106000)
* Wed Jul 25 2018 msrb@suse.com
- Update to llvm 6.0.1
* This release contains bug-fixes for the LLVM 6.0.0 release. It
is API and ABI compatible with 6.0.0.
- Remove no longer needed llvm6-fix-InstCombine.patch
- Add lldb-fix-build-with-python-3.7.patch
* Fix build with python 3.7
* Fri Jun 29 2018 l.lunak@centrum.cz
- llvm6-fix-gdb-index-crash.patch
* From upstream, fix lld --gdb-index crash.
* Thu Jun 14 2018 msrb@suse.com
- Do not requires gcc6 for older sle versions.
* llvm6 is not built on <= 12 SP3 and this was preventing build
on 12 SP4.
* Thu May 17 2018 msrb@suse.com
- llvm_build_tablegen_component_as_shared_library.patch
* Build TableGen component as its own shared library because it
is not included in the libLLVM library and is needed for ldc.
(bsc#1086445)
* Thu May 17 2018 tchvatal@suse.com
- Add patch llvm6-fix-InstCombine.patch to fix InstCombine init
* Will be fixed in 6.0.1 release
* Wed May 09 2018 msrb@suse.com
- Do not build stage1 with debug info. It was accidentally added
with the use of %optflags. This should fix out of memory errors
on 32bit architectures and speed up build everywhere else.
(bsc#1092697)
* Wed Apr 11 2018 msrb@suse.com
- llvm-build-tests-with-rtti.patch
* Fixes build failure with gcc 8. (bnc#1087136)
* Thu Apr 05 2018 msrb@suse.com
- Do not export Polly static libraries which we do not distribute.
* Updated llvm-do-not-install-static-libraries.patch
- Use external jsoncpp instead of the bundled one.
* Added polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch
- llvm6-devel must require llvm6-polly-devel
* Files in llvm6-devel reference Polly.
Version: 7.0.1-1.16
* Tue Feb 26 2019 msrb@suse.com
- llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch,
llvm-test-Fix-Assembler-debug-info.ll.patch
* Fix crash in rustc (boo#1126907)
* Sun Feb 17 2019 adrian.glaubitz@suse.com
- Allow use of Gold linker to be conditional
- Disable Gold linker on ppc
+ LLVM currently doesn't build with Gold on ppc
* Mon Jan 14 2019 msrb@suse.com
- Update to llvm 7.0.1
* This release contains bug-fixes for the LLVM 7.0.0 release.
This release is API and ABI compatible with 7.0.0.
* Sun Dec 30 2018 dmueller@suse.com
- enable gold unconditionally like with llvm6 and older
- reenable openmp support again for aarch64 (like it was already in llvm6)
* Wed Dec 19 2018 toddrme2178@gmail.com
- Use %license macro
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
for the rpm macros.
* Fri Dec 14 2018 adrian.glaubitz@suse.com
- Remove ppc from Exclude field in spec file
- Allow use of Gold linker to be conditional
- Disable Gold linker on ppc
- Add patch to fix SUSE GNU triplet on ppc
* clang-fix-powerpc-triplet.patch
- Add patch from upstream to fix ABI issue on ppc
* llvm-D51108.patch
- Limit list of enabled targets on ppc
* PowerPC;AMDGPU;BPF;NVPTX
- Ignore testsuite failures on ppc
* Tue Dec 11 2018 msrb@suse.com
- llvm-drop-llvm-optional-clang-specific-optimization.patch
* Fix ABI incompatibility when libLLVM (built with clang) is
linked to a program build with gcc. (boo#1119092)
* Tue Oct 23 2018 msrb@suse.com
- opt-viewer-Find-style-css-in-usr-share.patch
* Make sure opt-viewer installed in /usr/bin can find resources
from /usr/share/opt-viewer. (boo#1112730)
* Fri Oct 19 2018 msrb@suse.com
- llvm-unittests-Don-t-install-TestPlugin.so.patch
* It is only used for testing and is causing failures when
processing LLVMExports.cmake.
* Tue Aug 28 2018 msrb@suse.com
- Update to llvm 7.0.0
* For details, see the release notes:
https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html
- Remove no longer needed patches:
* llvm6-fix-gdb-index-crash.patch
* lldb-fix-build-with-python-3.7.patch
* lldb-add-pthread-dl-libs.patch
* polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch
- Add tests-use-python3.patch
* Prevents tests from failing because of missing python 2.
- Add llvm-better-detect-64bit-atomics-support.patch
* Fixes build on i586.
Version: 7.0.1-3.19.2
* Fri Apr 23 2021 alarrosa@suse.com
- Backport fixes and changes from obs.
- Fri Oct 18 18:40:39 UTC 2019 - Stefan Brüns
- (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 lldb7 subpackage, and add it to
the bindings/pretty-printer subpackage (python3-lldb7).
- Wed Sep 4 15:02:41 UTC 2019 - Aaron Puchert
- Remove unneccesary dependencies:
* groff, bison and flex don't seem to be used.
* jsoncpp is no longer used since r338461.
* Devel packages are only required in other devel packages,
when their headers are included in the installed headers.
- Remove some duplicate BuildRequires.
- Move libxml to the main package, since Clang also needs it.
- Remove unused (since r268685) CMake flags LLVM_ENABLE_TIMESTAMPS.
- Fri Aug 9 20:18:20 UTC 2019 - Petr Tesa?ík
- llvm-skip-broken-float-test.patch
* Skip a test that is broken with 387 FPU registers.
* Avoids check failure on i586 (bsc#1145085).
- Fri Aug 9 14:34:09 UTC 2019 - Petr Tesa?ík
- openmp-link-with-atomic-if-needed.patch
- openmp-link-with-atomic-if-needed.patch
* Link libomp with atomic if needed (bsc#1145085).
* Fixes build using gcc-4.8 (e.g. SLE-12).
- Thu Mar 28 15:15:46 UTC 2019 - Bernhard Wiedemann
- Add clang-deterministic-selector-order.patch to make build of
gnustep-libobjc2 package reproducible (boo#1067478)
- Sun Mar 10 20:24:03 UTC 2019 - Aaron Puchert
- Remove -fno-strict-aliasing, which upstream doesn't use any more
since r245304 in 2015. (http://reviews.llvm.org/D12036)
It's probably also not needed for modern versions of GCC.
It was enabled in r105644 because of some bugs there.
- Package clang builtin headers with libclang. The library is
basically unusable without the builtin headers. Currently
consumers of libclang have to require clang as well, although
only the headers are needed. (boo#1109367)