Minimum Dependency Versions

From PostgreSQL wiki
Jump to navigationJump to search

This 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