8000 Doc: specify that the minimum supported version of Perl is 5.8.3. · dirbacke/postgres@23c20e8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 23c20e8

Browse files
committed
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
1 parent 9cbdc68 commit 23c20e8

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

doc/src/sgml/install-windows.sgml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,8 @@ $ENV{PATH}=$ENV{PATH} . ';c:\some\where\bison\bin';
173173
ActiveState Perl is required to run the build generation scripts. MinGW
174174
or Cygwin Perl will not work. It must also be present in the PATH.
175175
Binaries can be downloaded from
176-
<ulink url="http://www.activestate.com"></> (Note: version 5.8 or later is required,
176+
<ulink url="http://www.activestate.com"></>
177+
(Note: version 5.8.3 or later is required,
177178
the free Standard Distribution is sufficient).
178179
</para></listitem>
179180
</varlistentry>

doc/src/sgml/installation.sgml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ su - postgres
163163
<application>PL/Perl</application> you need a full
164164
<productname>Perl</productname> installation, including the
165165
<filename>libperl</filename> library and the header files.
166+
The minimum required version is <productname>Perl</productname> 5.8.3.
166167
Since <application>PL/Perl</application> will be a shared
167168
library, the <indexterm><primary>libperl</primary></indexterm>
168169
<filename>libperl</filename> library must be a shared library
@@ -330,7 +331,7 @@ su - postgres
330331
<primary>perl</primary>
331332
</indexterm>
332333

333-
<application>Perl</> 5.8 or later is needed to build from a Git checkout,
334+
<application>Perl</> 5.8.3 or later is needed to build from a Git checkout,
334335
or if you changed the input files for any of the build steps that
335336
use Perl scripts. If building on Windows you will need
336337
<application>Perl</> in any case. <application>Perl</application> is

0 commit comments

Comments
 (0)
0