alonid/llvm-5.0.1

Project ID: 17481

Description

LLVM release 5.0.1, built from the respective SVN release_50 branch.

This repository provides packages for an LLVM release built from sources, comprising of some of its major parts.

The included parts are: LLVM + clang + tools-extra + lldb + compiler-rt + libomp + libcxx + libcxxabi.

  • For CentOS 7.x, CentOS 6.x, and Fedora.
  • To reduce impact on the installed systems to the minimum, the files are installed separately under /opt/llvm-5.0.1. See instructions on usage.
  • Package names contain their versions, so they can be easily installed in conjunction with an older/newer distribution version.
  • Clang includes clang-tools-extra (for clang-tidy and friends)

Subscribe to the Github repo to watch for further changes.

ETH: 0x3887972cf85daB0a337EA19507B6C2c7482Db334

Installation Instructions

Version is contained in packages' names.

E.g. dnf install llvm-5.0.1 clang-5.0.1 lldb-5.0.1 compiler-rt-5.0.1

IMPORTANT usage notes:

Depending on your usage and other installed packages, you may need to set some environment variables:

  • You may need to set PATH to include /opt/llvm-5.0.1/bin, depending on your usage patterns. Direct execution of /opt/llvm-5.0.1/bin/clang should work anyway.
  • The llvm-config script is contained in the llvm-5.0.1-devel package.
  • The CentOS 6.x LLDB build depends on Python 2.7 from devtoolset 2.

LLVM:

  • llvm-5.0.1
  • llvm-5.0.1-devel (NOTE: if you depend on llvm-config, install this package!).
  • llvm-5.0.1-doc
  • llvm-5.0.1-libs
  • llvm-5.0.1-static

Clang:

  • clang-5.0.1
  • clang-5.0.1-analyzer
  • clang-5.0.1-devel
  • clang-5.0.1-libs
  • clang-5.0.1-tools-extra
  • git-clang-format-5.0.1

LLDB:

  • lldb-5.0.1
  • lldb-5.0.1-devel
  • python-lldb-5.0.1

compiler-rt:

  • compiler-rt-5.0.1

libomp:

  • libomp-5.0.1
  • libomp-5.0.1-devel

libcxxabi:

  • libcxxabi-5.0.1
  • libcxxabi-5.0.1-devel
  • libcxxabi-5.0.1-static

libcxx:

  • libcxx-5.0.1
  • libcxx-5.0.1-devel
  • libcxx-5.0.1-static

ETH: 0x3887972cf85daB0a337EA19507B6C2c7482Db334

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 6 x86_64 [modified] (5977)* EPEL 6 (295 downloads)
EPEL 7 x86_64 (9694)* EPEL 7 (1444 downloads)

* Total number of downloaded packages.

External Repository List

The following repositories are accessible during builds