Revisions of llvm9

Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 84)
- Use old conflicts/provides for python3-clang on Leap.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 83)
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
  pulled in by cmake in SLE-15-SP6.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 82)
- Keep masking Modules/stress-objc.m.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 81)
- Mask spurious failures of Modules/rebuild.m on s390x.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 80)
- Use %patch -P N instead of deprecated %patchN.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 79)
- Manage clang-cpp with update-alternatives like other binaries.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 78)
- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 77)
- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 1089561 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 76)
- 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.)
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Add llvm-fix-bugpoint-link.patch to remove static libraries from
  bugpoint that cause runtime errors, surfaced by linker change.
- Ignore some test failures on s390x.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 75)
- Re-add changes to cmake/config-ix.cmake.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 74)
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Add compiler-rt-D88922-nostdlib.patch: Fix build with GCC/
  libstdc++ 13 by making sure we don't accidentally use C++ headers
  instead of C headers.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 73)
- 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.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 72)
buildservice-autocommit accepted request 974231 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 71)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 70)
- Don't override default linker flags. (We were losing -Wl,-z,now.)
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 69)
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 68)
- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 67)
- Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch:
  Fix build with linux-glibc-devel 5.13.
buildservice-autocommit accepted request 899821 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 66)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 899820 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 65)
- 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)
Displaying revisions 1 - 20 of 84
openSUSE Build Service is sponsored by