Minimum Dependency Versions
From PostgreSQL wiki
Jump to navigationJump to searchThis documents the minimum supported versions of the build and test dependencies for Postgres, as listed in the documentation, alongside any known rationale for keeping those particular versions.
Hopefully this makes it easier to remember what's holding a version back.
Name | Minimum Version | Rationale |
---|---|---|
GNU Make | 3.81 | As of 2025, Apple still ships this on macOS. |
Meson | 0.54 | |
C Compiler | C99-compliant | |
Flex | ||
Bison | 2.3 | |
GNU Readline | ||
libedit | ||
zlib | ||
ICU4C | 4.2 | |
Perl | 5.14 | Shipped with Debian 7 (Wheezy), which is used in the buildfarm for obscure 32-bit architecture testing. |
Python | 3.6.8 | Base version shipped with RHEL8. |
Tcl | 8.4 | |
gettext | ||
OpenSSL | 1.1.1 | Base version shipped with RHEL8. |
LibreSSL | 3.4 | Shipped with OpenBSD 7. |
MIT Kerberos | ||
Curl | 7.61 | Shipped with RHEL8. Allows control over TLS 1.3 ciphers. |
LZ4 | ||
zstd | 1.4.0 |