llvm: The LLVM Compiler Infrastructure, including the Clang C/C++/Objective-C compiler#
Description#
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Clang is an “LLVM native” C/C++/Objective-C compiler.
The libc++ and libc++ ABI projects provide a standard conformant and high-performance implementation of the C++ Standard Library, including full support for C++11 and C++14.
License#
Apache 2.0 License with LLVM exceptions
Upstream Contact#
Type#
optional
Dependencies#
Version Information#
Equivalent System Packages#
alpine: install the following packages: clang
arch:
$ sudo pacman -S clang
cygwin:
$ apt-cyg install clang
Debian/Ubuntu:
$ sudo apt-get install clang
Fedora/Redhat/CentOS:
$ sudo yum install clang
freebsd:
$ sudo pkg install devel/llvm
gentoo:
$ sudo emerge sys-devel/clang
homebrew:
$ brew install llvm
macports: install the following packages: clang
nix:
$ nix-env --install clang
openbsd: install the following packages: devel/llvm
opensuse:
$ sudo zypper install llvm
slackware:
$ sudo slackpkg install llvm
void:
$ sudo xbps-install clang
If the system package is installed, ./configure will check whether it can be used.