Skip to content

Latest commit

 

History

History
38 lines (35 loc) · 2.75 KB

DEPENDENCIES.md

File metadata and controls

38 lines (35 loc) · 2.75 KB

Dependencies

Name Version Platform Optional
build-essential any Linux No
boost >= 1.65.0 All No
clang 6 All Yes, if gcc installed
clang-format 6.0 / 2018-01-11 All Yes (formatting)
clang-tidy 6.0 / 2018-01-11 All Yes (linting)
cmake 3.5 (deprecated) All No
cmake 3.9 All No
gcc 7.2 All Yes, if clang installed, not for OS X
gcovr >= 3.2 All Yes (coverage)
graphviz any All Yes (query visualization)
libclang-dev 6 Linux Yes (JIT)
libnuma-dev any Linux Yes (numa)
libnuma1 any Linux Yes (numa)
llvm any All Yes (code sanitizers)
llvm-6.0-tools 6 Linux No
parallel any All Yes
python >= 2.7 && < 3 All Yes (linting)
readline >= 7 All No
sqlite3 >= 3 All No
tbb/libtbb-dev any All No
valgrind any All Yes, memory checking in CI
libpq-dev >= 9 All No
systemtap any Linux No
systemtap-sdt-dev any Linux No

Dependencies that are integrated in our build process via git submodules