2018-10-29 08:57:49 -07:00
|
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
2018-11-01 09:35:34 -07:00
|
|
|
## LLVM / clang 7.0.0
|
|
|
|
http://releases.llvm.org/download.html
|
2018-10-29 08:57:49 -07:00
|
|
|
|
2018-11-01 09:35:34 -07:00
|
|
|
### Linux Ubuntu 16.04 (xenial)
|
|
|
|
```
|
|
|
|
$ wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
|
|
|
$ sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-7 main"
|
|
|
|
$ sudo apt-get update
|
|
|
|
$ sudo apt-get install -y clang-7
|
|
|
|
```
|
|
|
|
|
|
|
|
### Linux Ubuntu 14.04 (trusty)
|
|
|
|
```
|
|
|
|
$ wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
|
|
|
$ sudo apt-add-repository "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-7 main"
|
|
|
|
$ sudo apt-get update
|
|
|
|
$ sudo apt-get install -y clang-7
|
|
|
|
```
|
2018-10-29 08:57:49 -07:00
|
|
|
|
|
|
|
### macOS
|
|
|
|
|
2018-10-29 20:32:45 -07:00
|
|
|
The following depends on Homebrew, instructions on how to install Homebrew are at https://brew.sh
|
|
|
|
|
|
|
|
Once Homebrew is installed, ensure the latest llvm is installed:
|
2018-10-29 08:57:49 -07:00
|
|
|
```
|
|
|
|
$ brew update # <- ensure your brew is up to date
|
2018-10-29 20:32:45 -07:00
|
|
|
$ brew install llvm # <- should output “Warning: llvm 7.0.0 is already installed and up-to-date”
|
|
|
|
$ brew --prefix llvm # <- should output “/usr/local/opt/llvm”
|
2018-10-29 08:57:49 -07:00
|
|
|
```
|
|
|
|
|