Skip to content

Latest commit

 

History

History
48 lines (45 loc) · 3.53 KB

DEPENDENCIES.md

File metadata and controls

48 lines (45 loc) · 3.53 KB

Dependencies

Name Version Platform Optional
autoconf >= 2.69 All No
boost >= 1.70.0 All No
clang >= 9.0 All Yes, if gcc installed
clang-format >= 9.0 All Yes (formatting)
clang-tidy >= 9.0 All Yes (linting)
cmake >= 3.9 All No
dos2unix any All Yes (linting)
gcc >= 9.1 All Yes, if clang installed, not for OS X
gcovr >= 3.2 All Yes (coverage)
graphviz any All Yes (query visualization)
libnuma-dev any Linux Yes (numa)
libnuma1 any Linux Yes (numa)
libpq-dev >= 9 All No
lld any Linux No, but could be removed from cmake
parallel any All Yes
pexpect >= 4 All Yes (tests in CI)
postgresql-server-dev-all >= 154 Linux No
python 3 All Yes (linting and tests in CI)
readline >= 7 All No
sqlite3 >= 3 All No
systemtap any Linux No
systemtap-sdt-dev any Linux No
tbb/libtbb-dev any All No
valgrind any All Yes, memory checking in CI

Dependencies that are integrated in our build process via git submodules