@@ -16,7 +16,7 @@ be installed from the official repository of the given Linux distribution.
1616 is required. (Alternatively, you can compile with Clang.)
1717- ** ` gcc-X ` , ` gcc-X-plugin-dev ` ** : For building ODB.
1818- ** ` libboost-all-dev ` ** : Boost can be used during the development.
19- - ** ` llvm-7 -dev ` ** , ** ` clang-7 ` ** , ** ` libclang-7 -dev ` ** : C++ parser uses
19+ - ** ` llvm-10 -dev ` ** , ** ` clang-10 ` ** , ** ` libclang-10 -dev ` ** : C++ parser uses
2020 LLVM/Clang for parsing the source code.
2121- ** ` odb ` ** , ** ` libodb-dev ` ** : For persistence ODB can be used which is an
2222 Object Relation Mapping (ORM) system.
@@ -48,17 +48,17 @@ known issues.
4848
4949#### Ubuntu 16.04 ("Xenial Xerus") LTS
5050
51- The standard Ubuntu Xenial package repository contains only LLCM /Clang version
52- 6, which is not sufficient for CodeCompass, as at least version 7 .0 is
51+ The standard Ubuntu Xenial package repository contains only LLVM /Clang version
52+ 6, which is not sufficient for CodeCompass, as at least version 10 .0 is
5353required. Therefore LLVM and Clang should be installed from the official LLVM
5454repositories:
5555
5656``` bash
57- sudo deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-7 main
58- sudo deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-7 main
57+ sudo deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main
58+ sudo deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main
5959
6060sudo apt-get install git cmake make g++ libboost-all-dev \
61- llvm-7 -dev libclang-7 -dev \
61+ llvm-10 -dev libclang-10 -dev \
6262 odb libodb-dev \
6363 default-jdk libssl-dev libgraphviz-dev libmagic-dev libgit2-dev ctags \
6464 libgtest-dev npm nodejs-legacy
@@ -68,7 +68,7 @@ sudo apt-get install git cmake make g++ libboost-all-dev \
6868
6969``` bash
7070sudo apt install git cmake make g++ gcc-7-plugin-dev libboost-all-dev \
71- llvm-7 -dev clang-7 libclang-7 -dev \
71+ llvm-10 -dev clang-10 libclang-10 -dev \
7272 default-jdk libssl1.0-dev libgraphviz-dev libmagic-dev libgit2-dev ctags \
7373 libgtest-dev npm
7474```
@@ -77,7 +77,7 @@ sudo apt install git cmake make g++ gcc-7-plugin-dev libboost-all-dev \
7777
7878``` bash
7979sudo apt install git cmake make g++ libboost-all-dev \
80- llvm-7 -dev clang-7 libclang-7 -dev \
80+ llvm-10 -dev clang-10 libclang-10 -dev \
8181 odb libodb-dev thrift-compiler libthrift-dev \
8282 default-jdk libssl-dev libgraphviz-dev libmagic-dev libgit2-dev ctags \
8383 libgtest-dev npm
@@ -277,8 +277,8 @@ cmake .. \
277277 -DCMAKE_INSTALL_PREFIX=< CodeCompass_install_dir> \
278278 -DDATABASE=< database_type> \
279279 -DCMAKE_BUILD_TYPE=< build_type> \
280- -DLLVM_DIR=/usr/lib/llvm-7 /cmake \
281- -DClang_DIR=/usr/lib/cmake/clang-7
280+ -DLLVM_DIR=/usr/lib/llvm-10 /cmake \
281+ -DClang_DIR=/usr/lib/cmake/clang-10
282282
283283# To specify linker for building CodeCompass use
284284# -DCODECOMPASS_LINKER=<path_to_linker>
0 commit comments