Re: PL_stashcache, or, what's our minimum Perl version?
Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
From: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Noah Misch <noah@leadboat.com>, Andrew Dunstan <andrew@dunslane.net>,
pgsql-hackers@postgresql.org
Date: 2017-07-31T20:22:43Z
Lists: pgsql-hackers
On 7/31/17 15:38, Tom Lane wrote: > Peter Eisentraut <peter.eisentraut@2ndquadrant.com> writes: >> One major PITA with the AC_PATH_* checks is that you can only override >> them with environment variables that are full paths; otherwise the >> environment variables are ignored. For example, currently, running > >> ./configure PYTHON=python3 > >> will result in the PYTHON setting being ignored. > > Really? That seems pretty broken, independently of how many variables > are affected. But the ones you'd be most likely to do that with are > using AC_PATH_PROG already, I think. Having lesser-used program variables > behave inconsistently doesn't seem like much of a win. Well, if we're fiddling around here, I would change them all to AC_CHECK_PROG if possible. Especially the PYTHON one annoys me all the time. CC is another one I set occasionally. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Commits
-
Adjust configure to insist on Perl version >= 5.8.3.
- 92e6a98c3636 15.0 landed
-
Further improve consistency of configure's program searching.
- b21c569cea58 10.0 landed
-
Doc: specify that the minimum supported version of Perl is 5.8.3.
- dea6ba939fd2 10.0 landed
- d6f87a23d016 9.5.8 landed
- c522b52d3cf2 9.2.22 landed
- 3bf894feebcb 9.3.18 landed
- 3521131cb120 9.6.4 landed
- 23c20e83d681 9.4.13 landed
-
Record full paths of programs sought by "configure".
- 40b9f192170a 10.0 landed
-
Abandon the use of Perl's Safe.pm to enforce restrictions in plperl, as it is
- 1f474d299d02 9.0.0 cited