How can I install clang 3.9 on Ubuntu 12.04

5,478

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

Share:
5,478

Related videos on Youtube

Andy Thomas
Author by

Andy Thomas

Updated on September 18, 2022

Comments

  • Andy Thomas
    Andy Thomas over 1 year

    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.

    • Anwar
      Anwar over 7 years
      You won't be able you install/download it from Internet?
    • Anwar
      Anwar over 7 years
      You said the possible version to install are 3.5 to 3.9 and then said in second paragraph can't find it using apt-get install! I'm confused. Will you edit the question to clear the matter
    • Andy Thomas
      Andy Thomas over 7 years
      On 16.04 I can find only 3.5 to 3.9. On 12.04 I can find up until 3.4.
    • Anwar
      Anwar over 7 years
      I wrote an answer. Check if that works