summaryrefslogtreecommitdiffstats
path: root/contrib/libs/postgresql/INSTALL
diff options
context:
space:
mode:
authorarcadia-devtools <[email protected]>2022-03-03 15:11:51 +0300
committerarcadia-devtools <[email protected]>2022-03-03 15:11:51 +0300
commit4987b564a17b88bee8c7ab434bdc053c5440e46f (patch)
treee3187a2aeb42c27635864a6f6d8c6792047ed76e /contrib/libs/postgresql/INSTALL
parenta5d3b02fe5c80d9fb8a6fe5e9c486e45046c0291 (diff)
intermediate changes
ref:73c1399b919c53b6b72f20d0e9f66f789717fc47
Diffstat (limited to 'contrib/libs/postgresql/INSTALL')
-rw-r--r--contrib/libs/postgresql/INSTALL34
1 files changed, 22 insertions, 12 deletions
diff --git a/contrib/libs/postgresql/INSTALL b/contrib/libs/postgresql/INSTALL
index 15c36afbda7..2072657e1e0 100644
--- a/contrib/libs/postgresql/INSTALL
+++ b/contrib/libs/postgresql/INSTALL
@@ -96,9 +96,9 @@ are enabled, as explained below:
the case).
- To build the PL/Python server programming language, you need a
- Python installation with the header files and the distutils module.
- The minimum required version is Python 2.6. Python 3 is supported if
- it's version 3.1 or later; but see the PL/Python documentation when
+ Python installation with the header files and the sysconfig module.
+ The minimum required version is Python 2.7. Python 3 is supported if
+ it's version 3.2 or later; but see the PL/Python documentation when
using Python 3.
Since PL/Python will be a shared library, the "libpython" library
@@ -119,7 +119,7 @@ are enabled, as explained below:
need an implementation of the Gettext API. Some operating systems
have this built-in (e.g., Linux, NetBSD, Solaris), for other systems
you can download an add-on package from
- http://www.gnu.org/software/gettext/. If you are using the Gettext
+ https://www.gnu.org/software/gettext/. If you are using the Gettext
implementation in the GNU C library then you will additionally need
the GNU Gettext package for some utility programs. For any of the
other implementations you will not need it.
@@ -132,6 +132,9 @@ are enabled, as explained below:
- You need Kerberos, OpenLDAP, and/or PAM, if you want to support
authentication using those services.
+- You need LZ4, if you want to support compression of data with this
+ method; see the configuration parameter default_toast_compression.
+
- To build the PostgreSQL documentation, there is a separate set of
requirements; see the main documentation's appendix on
documentation.
@@ -297,9 +300,6 @@ Installation Procedure
The standard installation provides all the header files needed for
client application development as well as for server-side program
development, such as custom functions or data types written in C.
- (Prior to PostgreSQL 8.0, a separate make install-all-headers
- command was needed for the latter, but this step has been folded
- into the standard install.)
CLIENT-ONLY INSTALLATION: If you want to install only the client
applications and interface libraries, then you can use these
@@ -523,12 +523,22 @@ in the section called "Requirements".
compiler (specified, if necessary, using the CXX environment
variable).
---with-openssl
+--with-lz4
+
+ Build with LZ4 compression support. This allows the use of LZ4 for
+ compression of table data.
+
+--with-ssl=LIBRARY
+
+ Build with support for SSL (encrypted) connections. The only
+ "LIBRARY" supported is "openssl". This requires the OpenSSL package
+ to be installed. "configure" will check for the required header
+ files and libraries to make sure that your OpenSSL installation is
+ sufficient before proceeding.
+
+--with-openssl
- Build with support for SSL (encrypted) connections. This requires
- the OpenSSL package to be installed. "configure" will check for the
- required header files and libraries to make sure that your OpenSSL
- installation is sufficient before proceeding.
+ Obsolete equivalent of --with-ssl=openssl.
--with-gssapi