llvm4-4.0.1-5.1.x86_64.rpm


Advertisement

Description

llvm4 - Low Level Virtual Machine

Property Value
Distribution openSUSE Leap 42.3
Repository openSUSE Update Oss all
Package name llvm4
Package version 4.0.1
Package release 5.1
Package architecture x86_64
Package type rpm
Installed size 6.73 MB
Download size 1.82 MB
Official Mirror ftp.gwdg.de
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.

Alternatives

Package Version Architecture Repository
llvm4-4.0.1-2.3.x86_64.rpm 4.0.1 x86_64 openSUSE Update Oss
llvm4 - - -

Requires

Name Value
ld-linux-x86-64.so.2()(64bit) -
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) -
libLLVM.so.4()(64bit) -
libLLVM4 -
libc.so.6(GLIBC_2.15)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libgcc_s.so.1()(64bit) -
libgcc_s.so.1(GCC_3.0)(64bit) -
libgcc_s.so.1(GCC_3.3)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libstdc++.so.6()(64bit) -
libstdc++.so.6(CXXABI_1.3)(64bit) -
libstdc++.so.6(CXXABI_1.3.5)(64bit) -
libstdc++.so.6(GLIBCXX_3.4)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.14)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.17)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.18)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.19)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.9)(64bit) -
libtinfo.so.5()(64bit) -
update-alternatives -

Provides

Name Value
llvm4 = 4.0.1-5.1
llvm4(x86-64) = 4.0.1-5.1

Conflicts

Name Value
llvm -

Download

Type URL
Binary Package llvm4-4.0.1-5.1.x86_64.rpm
Source Package llvm4-4.0.1-5.1.src.rpm

Install Howto

Install llvm4 rpm package:

# zypper install llvm4

Files

Path
/etc/alternatives/FileCheck.1.gz
/etc/alternatives/bugpoint
/etc/alternatives/bugpoint.1.gz
/etc/alternatives/llc
/etc/alternatives/llc.1.gz
/etc/alternatives/lli
/etc/alternatives/lli.1.gz
/etc/alternatives/llvm-ar
/etc/alternatives/llvm-ar.1.gz
/etc/alternatives/llvm-as
/etc/alternatives/llvm-as.1.gz
/etc/alternatives/llvm-bcanalyzer
/etc/alternatives/llvm-bcanalyzer.1.gz
/etc/alternatives/llvm-build.1.gz
/etc/alternatives/llvm-c-test
/etc/alternatives/llvm-cat
/etc/alternatives/llvm-cov
/etc/alternatives/llvm-cov.1.gz
/etc/alternatives/llvm-cxxdump
/etc/alternatives/llvm-cxxfilt
/etc/alternatives/llvm-diff
/etc/alternatives/llvm-diff.1.gz
/etc/alternatives/llvm-dis
/etc/alternatives/llvm-dis.1.gz
/etc/alternatives/llvm-dsymutil
/etc/alternatives/llvm-dwarfdump
/etc/alternatives/llvm-dwarfdump.1.gz
/etc/alternatives/llvm-dwp
/etc/alternatives/llvm-extract
/etc/alternatives/llvm-extract.1.gz
/etc/alternatives/llvm-lib
/etc/alternatives/llvm-lib.1.gz
/etc/alternatives/llvm-link
/etc/alternatives/llvm-link.1.gz
/etc/alternatives/llvm-lto
/etc/alternatives/llvm-lto2
/etc/alternatives/llvm-mc
/etc/alternatives/llvm-mcmarkup
/etc/alternatives/llvm-modextract
/etc/alternatives/llvm-nm
/etc/alternatives/llvm-nm.1.gz
/etc/alternatives/llvm-objdump
/etc/alternatives/llvm-opt-report
/etc/alternatives/llvm-pdbdump
/etc/alternatives/llvm-profdata
/etc/alternatives/llvm-profdata.1.gz
/etc/alternatives/llvm-ranlib
/etc/alternatives/llvm-readobj
/etc/alternatives/llvm-readobj.1.gz
/etc/alternatives/llvm-rtdyld
/etc/alternatives/llvm-size
/etc/alternatives/llvm-split
/etc/alternatives/llvm-stress
/etc/alternatives/llvm-stress.1.gz
/etc/alternatives/llvm-strings
/etc/alternatives/llvm-symbolizer
/etc/alternatives/llvm-symbolizer.1.gz
/etc/alternatives/llvm-tblgen
/etc/alternatives/llvm-xray
/etc/alternatives/obj2yaml
/etc/alternatives/opt
/etc/alternatives/opt.1.gz
/etc/alternatives/sancov
/etc/alternatives/sanstats
/etc/alternatives/tblgen.1.gz
/etc/alternatives/verify-uselistorder
/etc/alternatives/yaml2obj
/usr/bin/bugpoint
/usr/bin/bugpoint-4.0.1
/usr/bin/llc
/usr/bin/llc-4.0.1
/usr/bin/lli
/usr/bin/lli-4.0.1
/usr/bin/llvm-ar
/usr/bin/llvm-ar-4.0.1
/usr/bin/llvm-as
/usr/bin/llvm-as-4.0.1
/usr/bin/llvm-bcanalyzer
/usr/bin/llvm-bcanalyzer-4.0.1
/usr/bin/llvm-c-test
/usr/bin/llvm-c-test-4.0.1
/usr/bin/llvm-cat
/usr/bin/llvm-cat-4.0.1
/usr/bin/llvm-cov
/usr/bin/llvm-cov-4.0.1
/usr/bin/llvm-cxxdump
/usr/bin/llvm-cxxdump-4.0.1
/usr/bin/llvm-cxxfilt
/usr/bin/llvm-cxxfilt-4.0.1
/usr/bin/llvm-diff
/usr/bin/llvm-diff-4.0.1
/usr/bin/llvm-dis
/usr/bin/llvm-dis-4.0.1
/usr/bin/llvm-dsymutil
/usr/bin/llvm-dsymutil-4.0.1
/usr/bin/llvm-dwarfdump
/usr/bin/llvm-dwarfdump-4.0.1
/usr/bin/llvm-dwp
/usr/bin/llvm-dwp-4.0.1
/usr/bin/llvm-extract
/usr/bin/llvm-extract-4.0.1
/usr/bin/llvm-lib
/usr/bin/llvm-lib-4.0.1
/usr/bin/llvm-link
/usr/bin/llvm-link-4.0.1
/usr/bin/llvm-lto
/usr/bin/llvm-lto-4.0.1
/usr/bin/llvm-lto2
/usr/bin/llvm-lto2-4.0.1
/usr/bin/llvm-mc
/usr/bin/llvm-mc-4.0.1
/usr/bin/llvm-mcmarkup
/usr/bin/llvm-mcmarkup-4.0.1
/usr/bin/llvm-modextract
/usr/bin/llvm-modextract-4.0.1
/usr/bin/llvm-nm
/usr/bin/llvm-nm-4.0.1
/usr/bin/llvm-objdump
/usr/bin/llvm-objdump-4.0.1
/usr/bin/llvm-opt-report
/usr/bin/llvm-opt-report-4.0.1
/usr/bin/llvm-pdbdump
/usr/bin/llvm-pdbdump-4.0.1
/usr/bin/llvm-profdata
/usr/bin/llvm-profdata-4.0.1
/usr/bin/llvm-ranlib
/usr/bin/llvm-ranlib-4.0.1
/usr/bin/llvm-readobj
/usr/bin/llvm-readobj-4.0.1
/usr/bin/llvm-rtdyld
/usr/bin/llvm-rtdyld-4.0.1
/usr/bin/llvm-size
/usr/bin/llvm-size-4.0.1
/usr/bin/llvm-split
/usr/bin/llvm-split-4.0.1
/usr/bin/llvm-stress
/usr/bin/llvm-stress-4.0.1
/usr/bin/llvm-strings
/usr/bin/llvm-strings-4.0.1
/usr/bin/llvm-symbolizer
/usr/bin/llvm-symbolizer-4.0.1
/usr/bin/llvm-tblgen
/usr/bin/llvm-tblgen-4.0.1
/usr/bin/llvm-xray
/usr/bin/llvm-xray-4.0.1
/usr/bin/obj2yaml
/usr/bin/obj2yaml-4.0.1
/usr/bin/opt
/usr/bin/opt-4.0.1
/usr/bin/sancov
/usr/bin/sancov-4.0.1
/usr/bin/sanstats
/usr/bin/sanstats-4.0.1
/usr/bin/verify-uselistorder
/usr/bin/verify-uselistorder-4.0.1
/usr/bin/yaml2obj
/usr/bin/yaml2obj-4.0.1
/usr/share/doc/packages/llvm4/CREDITS.TXT
/usr/share/doc/packages/llvm4/LICENSE.TXT
/usr/share/man/man1/FileCheck-4.0.1.1.gz
/usr/share/man/man1/FileCheck.1.gz
/usr/share/man/man1/bugpoint-4.0.1.1.gz
/usr/share/man/man1/bugpoint.1.gz
/usr/share/man/man1/llc-4.0.1.1.gz
/usr/share/man/man1/llc.1.gz
/usr/share/man/man1/lli-4.0.1.1.gz
/usr/share/man/man1/lli.1.gz
/usr/share/man/man1/llvm-ar-4.0.1.1.gz
/usr/share/man/man1/llvm-ar.1.gz
/usr/share/man/man1/llvm-as-4.0.1.1.gz
/usr/share/man/man1/llvm-as.1.gz
/usr/share/man/man1/llvm-bcanalyzer-4.0.1.1.gz
/usr/share/man/man1/llvm-bcanalyzer.1.gz
/usr/share/man/man1/llvm-build-4.0.1.1.gz
/usr/share/man/man1/llvm-build.1.gz
/usr/share/man/man1/llvm-cov-4.0.1.1.gz
/usr/share/man/man1/llvm-cov.1.gz
/usr/share/man/man1/llvm-diff-4.0.1.1.gz
/usr/share/man/man1/llvm-diff.1.gz
/usr/share/man/man1/llvm-dis-4.0.1.1.gz
/usr/share/man/man1/llvm-dis.1.gz
/usr/share/man/man1/llvm-dwarfdump-4.0.1.1.gz
/usr/share/man/man1/llvm-dwarfdump.1.gz
/usr/share/man/man1/llvm-extract-4.0.1.1.gz
/usr/share/man/man1/llvm-extract.1.gz
/usr/share/man/man1/llvm-lib-4.0.1.1.gz
/usr/share/man/man1/llvm-lib.1.gz
/usr/share/man/man1/llvm-link-4.0.1.1.gz
/usr/share/man/man1/llvm-link.1.gz
/usr/share/man/man1/llvm-nm-4.0.1.1.gz
/usr/share/man/man1/llvm-nm.1.gz
/usr/share/man/man1/llvm-profdata-4.0.1.1.gz
/usr/share/man/man1/llvm-profdata.1.gz
/usr/share/man/man1/llvm-readobj-4.0.1.1.gz
/usr/share/man/man1/llvm-readobj.1.gz
/usr/share/man/man1/llvm-stress-4.0.1.1.gz
/usr/share/man/man1/llvm-stress.1.gz
/usr/share/man/man1/llvm-symbolizer-4.0.1.1.gz
/usr/share/man/man1/llvm-symbolizer.1.gz
/usr/share/man/man1/opt-4.0.1.1.gz
/usr/share/man/man1/opt.1.gz
/usr/share/man/man1/tblgen-4.0.1.1.gz
/usr/share/man/man1/tblgen.1.gz

Changelog

2018-05-09 - msrb@suse.com
- Do not build stage1 with debug info. It was accidentally added
with the use of %optflags. This should fix out of memory errors
on 32bit architectures and speed up build everywhere else.
(bsc#1092697)
2018-05-02 - msrb@suse.com
- Add appropriate Conflicts to make the package acceptable to Leap
42.3. It is required as rust/Firefox dependency. (bnc#1091551)
2018-03-14 - msrb@suse.com
- Remove liblldb4 and lldb4-devel from baselibs.conf. They are only
build for x86_64, so no point having them in baselibs.conf.
2018-03-13 - msrb@suse.com
- libcxx.glibc2.27.diff
* Fix build with glibc >= 2.27. Various locales in glibc 2.27
started using narrow non-break space for thousand separators.
libc++ tests must be adapted.
2018-02-07 - msrb@suse.com
- Use %optflags, except for FORTIFY_SOURCE which is not compatible
with compiler-rt.
- Exclude static libraries differently.
* Drop llvm-split-static-library-exports-into-their-own-export-file.diff
* Drop clang-split-static-library-exports-into-their-own-export-file.diff
* Update llvm-do-not-install-static-libraries.patch to not use
EXCLUDE_FROM_ALL which is not available in cmake 3.5.
- This fixes build on SLE12.
- Do not force gcc6 on OpenSUSE - fixes build.
- Reduce the amount of concurent link jobs by increasing their
memory requirement - to reduce stalls in OBS.
2018-01-31 - msrb@suse.com
- Cleanup %ifarch conditions, remove targets unintentionally added
to s390/s390x. (bnc#1078436)
2018-01-30 - msrb@suse.com
- Limit the amount of parallel link jobs, but no longer limit
compile jobs. This should prevent running out of memory during
linking while not longer slowing down compilation.
- Remove build dependency on procps
2018-01-29 - msrb@suse.com
- Reduce disk size requirement to 30GB in _constraints. We no
longer need that much since we stopped building static libraries.
2018-01-18 - msrb@suse.com
- n_clang_allow_BUILD_SHARED_LIBRARY.patch
* Allow buildling clang with BUILD_SHARED_LIBRARY while the rest
is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464)
- Remove clang-devel-static.
2018-01-10 - msrb@suse.com
- Place gold plugin to the right directory. (bnc#1073210)
* It must be in /usr/lib/bfd-plugins on all architectures.
* Remove llvm5-gold from baselibs.conf - nothing needs a 32bit
version of it and it would now conflict with the 64bit one.
- Reduce _constraints requirements on 32bit architectures.
* Since we had to disable debuginfo on them, they require much
less.

See Also

Package Description
llvm4-LTO-devel-32bit-4.0.1-2.3.x86_64.rpm Link-time optimizer for LLVM (devel package)
llvm4-LTO-devel-32bit-4.0.1-5.1.x86_64.rpm Link-time optimizer for LLVM (devel package)
llvm4-LTO-devel-4.0.1-2.3.x86_64.rpm Link-time optimizer for LLVM (devel package)
llvm4-LTO-devel-4.0.1-5.1.x86_64.rpm Link-time optimizer for LLVM (devel package)
llvm4-devel-32bit-4.0.1-2.3.x86_64.rpm Header Files for LLVM
llvm4-devel-32bit-4.0.1-5.1.x86_64.rpm Header Files for LLVM
llvm4-devel-4.0.1-2.3.x86_64.rpm Header Files for LLVM
llvm4-devel-4.0.1-5.1.x86_64.rpm Header Files for LLVM
llvm4-emacs-plugins-4.0.1-2.3.noarch.rpm Emacs plugins for LLVM
llvm4-emacs-plugins-4.0.1-5.1.noarch.rpm Emacs plugins for LLVM
llvm4-gold-4.0.1-2.3.x86_64.rpm Gold linker plugin for LLVM
llvm4-gold-4.0.1-5.1.x86_64.rpm Gold linker plugin for LLVM
llvm4-vim-plugins-4.0.1-2.3.noarch.rpm Vim plugins for LLVM
llvm4-vim-plugins-4.0.1-5.1.noarch.rpm Vim plugins for LLVM
logrotate-3.11.0-12.1.x86_64.rpm Rotate, compress, remove, and mail system log files
Advertisement
Advertisement