Ubuntu – How to install clang 3.9 on Ubuntu 12.04

12.04clangsoftware installation

Our old server runs Ubuntu 12.04 and has clang 3.4 version.
We are now checking Ubuntu 16.04.
From what I see when I try apt-get install clang – the possible version to install are 3.5 to 3.9.

I want to be able to test the new version of clang on our old server before we making the upgrade. How can I install the new version (3.9) on ubuntu 12.04?
I can't find it using apt-get install.

Another input that probably relevant to my issue is I'm working offline.

Best Answer

It seems you can install clang 3.9 on Ubuntu 12.04.

1 - You need to add these repository to your sources.list file.

deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
# 3.8 
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.8 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.8 main
# 3.9 
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main

2- Then you need to add ubuntu-toolchain-r/test ppa. Because it provides updated libstdc++ required by clang 3.9

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

3 - Now update the repository index

sudo apt-get update

4 - You should now be able to install clang 3.9

sudo apt-get install clang-3.9

Source: http://apt.llvm.org/


If you need help installing package without Internet, use the solutions from this question

Related Question