llvm9

Edit Package llvm9

temporary resurrect of llvm9 for ghc bootstrap

Refresh
Refresh
Source Files
Filename Size Changed
Allow-standards-based-attributes-to-have-leading-and.patch 0000003729 3.64 KB
D60657-riscv-pcrel_lo.diff 0000002701 2.64 KB
Fix-big-endian-miscompile-of-bitcast-zex.patch 0000008993 8.78 KB
Fix-missing-include.patch 0000000690 690 Bytes
_constraints 0000001441 1.41 KB
assume-opensuse.patch 0000001195 1.17 KB
baselibs.conf 0000000387 387 Bytes
clang-9.0.1.src.tar.xz 0013452780 12.8 MB
clang-docs-9.0.1.src.tar.xz 0001067852 1.02 MB
clang-fix-powerpc-triplet.patch 0000001190 1.16 KB
clang-ignore-stack-clash-protector.patch 0000000846 846 Bytes
clang-resourcedirs.patch 0000000574 574 Bytes
clang-riscv64-rv64gc.diff 0000019098 18.7 KB
clang-tools-extra-9.0.1.src.tar.xz 0002175728 2.07 MB
compiler-rt-9.0.1.src.tar.xz 0001983828 1.89 MB
compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch 0000005107 4.99 KB
compiler-rt-move-fdp.patch 0000017902 17.5 KB
compiler-rt-sanitizer-ipc-perm.patch 0000004548 4.44 KB
default-to-i586.patch 0000000470 470 Bytes
fix-ppcle64-build.patch 0000001206 1.18 KB
gwp-asan-lto.patch 0000001338 1.31 KB
libcxx-9.0.1.src.tar.xz 0001813356 1.73 MB
libcxx-tests-linux-distribution.patch 0000001938 1.89 KB
libcxxabi-9.0.1.src.tar.xz 0000552088 539 KB
lld-9.0.1.src.tar.xz 0001088260 1.04 MB
lldb-9.0.1.src.tar.xz 0009837400 9.38 MB
lldb-cmake.patch 0000000911 911 Bytes
llvm-9.0.1.src.tar.xz 0033035112 31.5 MB
llvm-better-detect-64bit-atomics-support.patch 0000000768 768 Bytes
llvm-do-not-install-static-libraries.patch 0000005368 5.24 KB
llvm-docs-9.0.1.src.tar.xz 0002815480 2.69 MB
llvm-fix-a-copy-and-paste-error-that-would-cause-a-crash.patch 0000001101 1.08 KB
llvm-fix-find-gcc5-install.patch 0000000613 613 Bytes
llvm-normally-versioned-libllvm.patch 0000002793 2.73 KB
llvm-remove-clang-only-flags.patch 0000001146 1.12 KB
llvm-riscv64-fix-cffi.diff 0000006862 6.7 KB
llvm9-rpmlintrc 0000000398 398 Bytes
llvm9.changes 0000082565 80.6 KB
llvm9.spec 0000073395 71.7 KB
llvm_build_tablegen_component_as_shared_library.patch 0000002319 2.26 KB
lto-disable-cache.patch 0000001334 1.3 KB
openmp-9.0.1.src.tar.xz 0000938360 916 KB
openmp-export-fini.patch 0000000441 441 Bytes
opt-viewer-Find-style-css-in-usr-share.patch 0000000861 861 Bytes
polly-9.0.1.src.tar.xz 0008768196 8.36 MB
polly-pthread.patch 0000000634 634 Bytes
riscv-eh-frame-fixup.patch 0000012963 12.7 KB
riscv64-suse-linux.patch 0000001463 1.43 KB
tests-use-python3.patch 0000001374 1.34 KB
Latest Revision
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 1)
- Don't override default linker flags. (We were losing -Wl,-z,now.)

- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.

- BuildRequires: python-rpm-macros to fix Leap 15.3 build.

- Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch:
  Fix build with linux-glibc-devel 5.13.

- 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)

- Move BFD plugins to %{_libdir}

- '-mbranch-protection=standard' is broken on llvm9, so disable it
  boo#1179085

- Add patch Fix-big-endian-miscompile-of-bitcast-zex.patch
  to fix miscompilations with rustc 1.43 that lead to LTO failures
  (bsc#1173202)
Comments 0
openSUSE Build Service is sponsored by