Low Level Virtual Machine
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.
- Developed at devel:tools:compiler
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.2:FactoryCandidates/llvm && cd $_
- Create Badge
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 (dimstar_suse)
accepted
request 426918
from
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
llvm 7.0 has been released; http://llvm.org/releases/7.0.0/llvm-7.0.0.src.tar.xz