The goal is to provide Debian and Ubuntu nightly packages ready to be installed with minimal impact on the distribution.
Packages are available for amd64 and i386 and for both the stable, qualification and development branches (currently 4.0, 5.0 and 6.0).
The packages provide LLVM + Clang + compiler-rt + polly + LLDB + LLD + libFuzzer
deb http://apt.llvm.org/jessie/ llvm-toolchain-jessie main deb-src http://apt.llvm.org/jessie/ llvm-toolchain-jessie main # 4.0 deb http://apt.llvm.org/jessie/ llvm-toolchain-jessie-4.0 main deb-src http://apt.llvm.org/jessie/ llvm-toolchain-jessie-4.0 main # 5.0 deb http://apt.llvm.org/jessie/ llvm-toolchain-jessie-5.0 main deb-src http://apt.llvm.org/jessie/ llvm-toolchain-jessie-5.0 mainStretch (Debian stable) - Last update : Wed, 03 Jan 2018 16:02:04 UTC / Revision: 321701
deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch main deb-src http://apt.llvm.org/stretch/ llvm-toolchain-stretch main # 4.0 deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch-4.0 main deb-src http://apt.llvm.org/stretch/ llvm-toolchain-stretch-4.0 main # 5.0 deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch-5.0 main deb-src http://apt.llvm.org/stretch/ llvm-toolchain-stretch-5.0 mainsid (unstable) - Last update : Sat, 23 Dec 2017 17:33:21 UTC / Revision: 321391
deb http://apt.llvm.org/unstable/ llvm-toolchain main deb-src http://apt.llvm.org/unstable/ llvm-toolchain main # 4.0 deb http://apt.llvm.org/unstable/ llvm-toolchain-4.0 main deb-src http://apt.llvm.org/unstable/ llvm-toolchain-4.0 main # 5.0 deb http://apt.llvm.org/unstable/ llvm-toolchain-5.0 main deb-src http://apt.llvm.org/unstable/ llvm-toolchain-5.0 main
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty main # 4.0 deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-4.0 main # 5.0 deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main # Also add the following for the appropriate libstdc++ deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty mainXenial (16.04) - Last update : Wed, 03 Jan 2018 06:21:33 UTC / Revision: 321683
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial main # 4.0 deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main # 5.0 deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-5.0 main deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-5.0 mainZesty (17.04) - Last update : Wed, 03 Jan 2018 15:40:50 UTC / Revision: 321701
deb http://apt.llvm.org/zesty/ llvm-toolchain-zesty main deb-src http://apt.llvm.org/zesty/ llvm-toolchain-zesty main # 4.0 deb http://apt.llvm.org/zesty/ llvm-toolchain-zesty-4.0 main deb-src http://apt.llvm.org/zesty/ llvm-toolchain-zesty-4.0 main # 5.0 deb http://apt.llvm.org/zesty/ llvm-toolchain-zesty-5.0 main deb-src http://apt.llvm.org/zesty/ llvm-toolchain-zesty-5.0 mainArtful (17.10) - Last update : Wed, 03 Jan 2018 00:11:02 UTC / Revision: 321677
# i386 not available deb http://apt.llvm.org/artful/ llvm-toolchain-artful main deb-src http://apt.llvm.org/artful/ llvm-toolchain-artful main # 4.0 deb http://apt.llvm.org/artful/ llvm-toolchain-artful-4.0 main deb-src http://apt.llvm.org/artful/ llvm-toolchain-artful-4.0 main # 5.0 deb http://apt.llvm.org/artful/ llvm-toolchain-artful-5.0 main deb-src http://apt.llvm.org/artful/ llvm-toolchain-artful-5.0 main
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
# Fingerprint: 6084 F3CF 814B 57C1 CF12 EFD5 15CF 4D18 AF4F 7421
apt-get install clang-4.0 lldb-4.0
apt-get install clang-4.0 clang-4.0-doc libclang-common-4.0-dev libclang-4.0-dev libclang1-4.0 libclang1-4.0-dbg libllvm-4.0-ocaml-dev libllvm4.0 libllvm4.0-dbg lldb-4.0 llvm-4.0 llvm-4.0-dev llvm-4.0-doc llvm-4.0-examples llvm-4.0-runtime clang-format-4.0 python-clang-4.0 libfuzzer-4.0-dev
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
# Fingerprint: 6084 F3CF 814B 57C1 CF12 EFD5 15CF 4D18 AF4F 7421
apt-get install clang-5.0 lldb-5.0 lld-5.0
apt-get install clang-5.0 clang-5.0-doc libclang-common-5.0-dev libclang-5.0-dev libclang1-5.0 libclang1-5.0-dbg libllvm-5.0-ocaml-dev libllvm5.0 libllvm5.0-dbg lldb-5.0 llvm-5.0 llvm-5.0-dev llvm-5.0-doc llvm-5.0-examples llvm-5.0-runtime clang-format-5.0 python-clang-5.0 lldb-5.0-dev lld-5.0 libfuzzer-5.0-dev
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
# Fingerprint: 6084 F3CF 814B 57C1 CF12 EFD5 15CF 4D18 AF4F 7421
apt-get install clang-6.0 lldb-6.0 lld-6.0
apt-get install clang-6.0 clang-6.0-doc libclang-common-6.0-dev libclang-6.0-dev libclang1-6.0 libclang1-6.0-dbg libllvm-6.0-ocaml-dev libllvm6.0 libllvm6.0-dbg lldb-6.0 llvm-6.0 llvm-6.0-dev llvm-6.0-doc llvm-6.0-examples llvm-6.0-runtime clang-format-6.0 python-clang-6.0 liblldb-6.0-dbg lld-6.0 libfuzzer-6.0-dev
Contact: Sylvestre Ledru
Build infra by IRILL / Hosting by LLVM Foundation / CDN by Fastly