postgres.git / summary / log / commit / refs

commit    c522b52d3cf2b1a42fd7795c652d6fb1574a435c
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Mon Jul 31 17:42:48 2017 +0000

    Doc: specify that the minimum supported version of Perl is 5.8.3.
    
    Previously the docs just said "5.8 or later".  Experimentation shows
    that while you can build on Unix from a git checkout with 5.8.0,
    compiling recent PL/Perl requires at least 5.8.1, and you won't be
    able to run the TAP tests with less than 5.8.3 because that's when
    they added "prove".  (I do not have any information on just what the
    MSVC build scripts require.)
    
    Since all these versions are quite ancient, let's not split hairs
    in the docs, but just say that 5.8.3 is the minimum requirement.
    
    Discussion: https://postgr.es/m/16894.1501392088@sss.pgh.pa.us


doc/src/sgml/install-windows.sgml | 3 ++- doc/src/sgml/installation.sgml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/install-windows.sgml b/doc/src/sgml/install-windows.sgml index b4e24bcc678..61ce1e093a4 100644 --- a/doc/src/sgml/install-windows.sgml +++ b/doc/src/sgml/install-windows.sgml @@ -170,7 +170,8 @@ $ENV{PATH}=$ENV{PATH} . ';c:\some\where\bison\bin'; ActiveState Perl is required to run the build generation scripts. MinGW or Cygwin Perl will not work. It must also be present in the PATH. Binaries can be downloaded from - <ulink url="http://www.activestate.com"></> (Note: version 5.8 or later is required, + <ulink url="http://www.activestate.com"></> + (Note: version 5.8.3 or later is required, the free Standard Distribution is sufficient). </para></listitem> </varlistentry> diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index a00a4f4cd69..4e44cad58d6 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -165,6 +165,7 @@ su - postgres <application>PL/Perl</application> you need a full <productname>Perl</productname> installation, including the <filename>libperl</filename> library and the header files. + The minimum required version is <productname>Perl</productname> 5.8.3. Since <application>PL/Perl</application> will be a shared library, the <indexterm><primary>libperl</primary></indexterm> <filename>libperl</filename> library must be a shared library @@ -318,7 +319,7 @@ su - postgres <primary>perl</primary> </indexterm> - <application>Perl</> 5.8 or later is needed to build from a Git checkout, + <application>Perl</> 5.8.3 or later is needed to build from a Git checkout, or if you changed the input files for any of the build steps that use Perl scripts. If building on Windows you will need <application>Perl</> in any case. [parent: 456c7dff2af1]