Doc: specify that the minimum supported version of Perl is 5.8.3.
authorTom Lane
Mon, 31 Jul 2017 17:42:48 +0000 (13:42 -0400)
committerTom Lane
Mon, 31 Jul 2017 17:42:48 +0000 (13:42 -0400)
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
doc/src/sgml/installation.sgml

index 965ab8f22f4fb0ec1e4155ea67e9f3bf96d28b22..3327cacca1474d2eb22b5797e264cb384fd079f7 100644 (file)
@@ -173,7 +173,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
-       (Note: version 5.8 or later is required,
+      
+      (Note: version 5.8.3 or later is required,
       the free Standard Distribution is sufficient).
      
     
index 00597183be43a16d6b82e978a35ab2d900feaa6a..722979d68de832d21fec689d8b5c9782bf757c97 100644 (file)
@@ -166,6 +166,7 @@ su - postgres
       PL/Perl you need a full
       Perl installation, including the
       libperl library and the header files.
+      The minimum required version is Perl 5.8.3.
       Since PL/Perl will be a shared
       library, the libperl
       libperl library must be a shared library
@@ -329,7 +330,7 @@ su - postgres
        perl
       
 
-      Perl 5.8 or later is needed to build from a Git checkout,
+      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
       Perl in any case.