Low Level Virtual Machine

Edit Package llvm

LLVM is a compiler infrastructure designed for compile-time,
link-time, runtime, and idle-time optimization of programs from
arbitrary programming languages.

The compiler infrastructure includes mirror sets of programming
tools as well as libraries with equivalent functionality.

Refresh
Refresh
Source Files
Filename Size Changed
D15067.id41365.diff 0000111981 109 KB
_constraints 0000000594 594 Bytes
arm_suse_support.diff 0000001540 1.5 KB
assume-opensuse.patch 0000000707 707 Bytes
baselibs.conf 0000000046 46 Bytes
cfe-3.8.1.src.tar.xz 0009605548 9.16 MB
cfe-docs-3.8.1.src.tar.xz 0000671716 656 KB
clang-resourcedirs.patch 0000000533 533 Bytes
clang-tools-extra-3.8.1.src.tar.xz 0000334768 327 KB
compiler-rt-3.8.1.src.tar.xz 0001263312 1.2 MB
default-to-i586.patch 0000000422 422 Bytes
glibc-2.23-libcxx.patch 0000001864 1.82 KB
glibc-2.24-libcxx.patch 0000001029 1 KB
libcxx-3.8.1.src.tar.xz 0001074164 1.02 MB
libcxxabi-3.8.1.src.tar.xz 0000508392 496 KB
lldb-3.8.1.src.tar.xz 0010928220 10.4 MB
lldb-add-pthread-dl-libs.patch 0000000553 553 Bytes
lldb-cmake.patch 0000000790 790 Bytes
lldb.changes 0000004773 4.66 KB
lldb.spec 0000005589 5.46 KB
llvm-3.8.1.src.tar.xz 0016551472 15.8 MB
llvm-docs-3.8.1.src.tar.xz 0001664880 1.59 MB
llvm-fix-find-gcc5-install.patch 0000000693 693 Bytes
llvm-nonvoid-return.patch 0000000606 606 Bytes
llvm-remove-clang-only-flags.patch 0000001745 1.7 KB
llvm-rpmlintrc 0000000398 398 Bytes
llvm.changes 0000040287 39.3 KB
llvm.spec 0000021113 20.6 KB
openmp-3.8.1.src.tar.xz 0002009572 1.92 MB
revert-cmake-soname.patch 0000004314 4.21 KB
set-revision.patch 0000000533 533 Bytes
Revision 87 (latest revision is 144)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 426918 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 87)
- Sort out with spec-cleaner

- Update to llvm 3.8.1
  * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and
    http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html
- Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8)
- Change versioning of liblldb3_8 to liblldb-3_8 and use a variable
  to control the name instead of hard-coding it.
- Use bcond_with and bcond_without to enable/disable build options
  instead of hard-coding them.
- Put buildrequires as requires in -devel packages to avoid linker errors
  when building packages against the -devel packages.
- Add ffi support (disabled by default).
- Add oprofile support (disabled by default).
- Add valgrind support (disabled by default).
- Link cmake files to the normal cmake file directory to allow autodetection
  of cmake interfaces.
- Remove unused lldb components from main spec file.
- Split llvm python bindings into own subpackage.
- Split emacs plugin into own subpackage
- Move additional vim plugins into vim plugins package
- Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages
- Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since
  they aren't architecture-specific.
- Make packages besides llvm, llvm-clang, and the shared libraries conflict
  with other versions.  This will be important when multiple LLVM versions
  are supported.
- Various spec file cleanups
- Rebase patches:
  * arm_suse_support.diff
Comments 1

openSUSE Build Service is sponsored by