Changelog for
llvm10-gold-10.0.1-46.12.x86_64.rpm :
* Wed Apr 03 2024 Aaron Puchert
- Use old conflicts/provides for python3-clang on Leap.
* Wed Mar 06 2024 Michael Gorse - Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being pulled in by cmake in SLE-15-SP6.
* Sun Mar 03 2024 Aaron Puchert - Use %patch -P N instead of deprecated %patchN.
* Thu Nov 30 2023 Aaron Puchert - Manage clang-cpp with update-alternatives like other binaries.
* Thu Jun 15 2023 Aaron Puchert - Fix conflicts/provides for python3-clang to point to %python3_sitelib instead of %python3_sitearch.
* Sun May 28 2023 Aaron Puchert - Always use ld.bfd and disable ThinLTO on Tumbleweed. On Leap/SLE we continue to use gold with ThinLTO. (Combining fixes for boo#1181621 and boo#1210688.)- Using ld.bfd on s390x exposed an issue with the existing llvm_build_tablegen_component_as_shared_library.patch: linking llvm-tblgen with libLLVM.so means we also have to link libraries used for that (like LLVMTableGenGlobalISel) with libLLVM.so.- Rewrite summary and description for llvm-gold to point out that it can also be used with ld.bfd, recommend with binutils.- Ignore some test failures on s390x.
* Sun Apr 02 2023 Aaron Puchert - Fix build with GCC/libstdc++ 13:
* llvm-gcc13-issue55711.patch adds a missing include.
* compiler-rt-D88922-nostdlib.patch makes sure we don\'t accidentally use C++ headers instead of C headers.
* Sun Oct 30 2022 Aaron Puchert - Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
* Sat Sep 03 2022 Aaron Puchert - Make sure we keep -DNDEBUG. At some point %{optflags} must have lost it, perhaps because CMake usually adds it on top. So when overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF, because that\'s the default anyway and hasn\'t helped here.- Add llvm-glibc-2-36.patch in order to address boo#1202215.
* Sun Apr 24 2022 Aaron Puchert - Don\'t override default linker flags. (We were losing -Wl,-z,now.)
* Thu Feb 03 2022 Aaron Puchert - Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH for building and testing to simulate behavior of actual package.
* Sat Dec 18 2021 Aaron Puchert - BuildRequires: python-rpm-macros to fix Leap 15.3 build.
* Fri Jul 02 2021 Aaron Puchert - Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch: Fix build with linux-glibc-devel 5.13.
* Sat Jun 05 2021 Aaron Puchert - Fix-missing-include.patch: fix build with GCC 11. (boo#1181875)
* Fri Jan 01 2021 Callum Farmer - Move BFD plugins to %{_libdir}