mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Reject too-old Python versions a bit sooner.
Commit 04aad4018
added this check after the search for a Python shared
library, which seems to me to be a pretty unfriendly ordering. The
search might fail for what are basically version-related reasons, and
in such a case it'd be better to say "your Python is too old" than
"could not find shared library for Python".
This commit is contained in:
8
configure
vendored
8
configure
vendored
@ -7594,6 +7594,11 @@ python_configdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filte
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_configdir" >&5
|
||||
$as_echo "$python_configdir" >&6; }
|
||||
|
||||
# Reject unsupported Python versions as soon as practical.
|
||||
if test "$python_majorversion" -lt 3 -a "$python_minorversion" -lt 4; then
|
||||
as_fn_error $? "Python version $python_version is too old (version 2.4 or later is required)" "$LINENO" 5
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Python include directories" >&5
|
||||
$as_echo_n "checking Python include directories... " >&6; }
|
||||
python_includespec=`${PYTHON} -c "
|
||||
@ -7699,9 +7704,6 @@ $as_echo "${python_libspec} ${python_additional_libs}" >&6; }
|
||||
|
||||
|
||||
|
||||
if test "$python_majorversion" -lt 3 -a "$python_minorversion" -lt 4; then
|
||||
as_fn_error $? "Python version $python_version is too old (version 2.4 or later is required)" "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
|
||||
|
Reference in New Issue
Block a user