The dependencies versions shipped by the officially supported OSes.
Dependency | Debian 8 | 9 | Ubuntu 16.04 | 18.04 | 18.10 |
---|---|---|---|---|---|
CMake | 3.0.2 | 3.7.2 | 3.5.1 | 3.10.2 | 3.12.1 |
make | 4.0 | 4.1 | 4.1 | 4.1 | 4.2.1 |
GCC | 4.9.2 | 6.3.0 | 5.3.1 | 7.3.0 | 8.2.0 |
pkg-config | 0.28 | 0.29 | 0.29.1 | 0.29.1 | 0.29.1 |
OpenSSL | 1.0.1t | 1.1.0j | 1.0.2g | 1.1.0g | 1.1.1 |
Boost | 1.55.0 | 1.62.0 | 1.58.0 | 1.65.1 | 1.67.0 |
bison | 3.0.2 | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 |
flex | 2.5.39 | 2.6.1 | 2.6.0 | 2.6.4 | 2.6.4 |
systemd | 215 | 232 | 229 | 237 | 239 |
MySQL | 5.5.62 | 10.1.37 | 5.7.25 | 5.7.25 | 5.7.25 |
PostgreSQL | 9.4.21 | 9.6.11 | 9.5.14 | 10.6 | 10.6 |
YAJL | 2.1.0 | 2.1.0 | 2.1.0 | 2.1.0 | 2.1.0 |
libedit | 3.1 | 3.1 | 3.1 | 3.1 | 3.1 |
Dependency | CentOS * 6 | 7 | Fedora 28 | 29 |
---|---|---|---|---|
CMake | 3.6.1 | 3.13.4 | 3.11.2 | 3.12.1 |
make | 3.81 | 3.82 | 4.2.1 | 4.2.1 |
GCC | 7.3.1 | 8.2.1 | 8.2.1 | 8.2.1 |
pkg-config | 0.23 | 0.27.1 | 0.29.1 | 0.29.1 |
OpenSSL | 1.0.1e | 1.0.2k | 1.1.0i | 1.1.1a |
Boost | 1.48.0 | 1.53.0 | 1.66.0 | 1.66.0 |
bison | 2.4.1 | 3.0.4 | 3.0.4 | 3.0.5 |
flex | 2.5.35 | 2.5.37 | 2.6.1 | 2.6.1 |
systemd | N/A | 219 | 238 | 239 |
MySQL | 10.2.8 | 10.2.8 | 10.2.21 | 10.3.12 |
PostgreSQL | 9.6.10 | 9.6.10 | 10.6 | 10.7 |
YAJL | 1.0.7 | 2.0.4 | 2.1.0 | 2.1.0 |
libedit | 2.11 | 3.0 | 3.1 | 3.1 |
ncurses | 5.7 | 5.9 | 6.1 | 6.1 |
* with SCL and EPEL
Dependency | SLES 11.4 | 12.3 | 12.4 | 15.0 | openSUSE 42.3 | 15.0 |
---|---|---|---|---|---|---|
CMake | 3.5.2 | 3.5.2 | 3.10.2 | 3.5.2 | 3.10.2 | |
make | 4.0 | 4.0 | 4.2.1 | 4.0 | 4.2.1 | |
GCC | 4.8 | 4.8 | 7 | 4.8 | 7 | |
pkg-config | 0.28 | 0.28 | 0.29.2 | 0.28 | 0.29.2 | |
OpenSSL | 1.0.2j | 1.0.2p | 1.1.0i | 1.0.2j | 1.1.0i | |
Boost | 1.54.0 | 1.54.0 | 1.66.0 | 1.54.0 | 1.66.0 | |
bison | 2.7 | 2.7 | 3.0.4 | 2.7 | 3.0.4 | |
flex | 2.5.37 | 2.5.37 | 2.6.4 | 2.5.37 | 2.6.4 | |
systemd | 228 | 228 | 234 | 228 | 234 | |
MariaDB | 10.0.35 | 10.2.21 | 10.2.22 | 10.0.35 | 10.2.15 | |
PostgreSQL | 10.6 | 10.6 | 10.6 | 9.6 | 10 | |
YAJL | 2.0.1 | 2.0.1 | 2.1.0 | 2.0.1 | 2.1.0 | |
libedit | 3.1 | 3.1 | 3.1 | 3.1 | 3.1 | |
ncurses | 5.9 | 5.9 | 6.1 | 5.9 | 6.1 |
Windows doesn't ship such dependencies by itself so the packagers have to install all of them from upstream.