mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
buildconf: warn about autoconf 2.67 and 2.68 generating bad/unusable scripts
This commit is contained in:
parent
4a57bf6d10
commit
7afccf7a1e
12
buildconf
12
buildconf
@ -89,7 +89,9 @@ if test ! -f configure.ac ||
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
#--------------------------------------------------------------------------
|
||||||
# autoconf 2.57 or newer
|
# autoconf 2.57 or newer. Unpatched version 2.67 does not generate proper
|
||||||
|
# configure script. Unpatched version 2.68 is simply unusable, we should
|
||||||
|
# disallow 2.68 usage.
|
||||||
#
|
#
|
||||||
need_autoconf="2.57"
|
need_autoconf="2.57"
|
||||||
ac_version=`${AUTOCONF:-autoconf} --version 2>/dev/null|head -n 1| sed -e 's/^[^0-9]*//' -e 's/[a-z]* *$//'`
|
ac_version=`${AUTOCONF:-autoconf} --version 2>/dev/null|head -n 1| sed -e 's/^[^0-9]*//' -e 's/[a-z]* *$//'`
|
||||||
@ -108,7 +110,15 @@ if test "$1" = "2" -a "$2" -lt "57" || test "$1" -lt "2"; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$1" = "2" -a "$2" -eq "67"; then
|
||||||
|
echo "buildconf: autoconf version $ac_version (BAD)"
|
||||||
|
echo " Unpatched version generates broken configure script."
|
||||||
|
elif test "$1" = "2" -a "$2" -eq "68"; then
|
||||||
|
echo "buildconf: autoconf version $ac_version (BAD)"
|
||||||
|
echo " Unpatched version generates unusable configure script."
|
||||||
|
else
|
||||||
echo "buildconf: autoconf version $ac_version (ok)"
|
echo "buildconf: autoconf version $ac_version (ok)"
|
||||||
|
fi
|
||||||
|
|
||||||
am4te_version=`${AUTOM4TE:-autom4te} --version 2>/dev/null|head -n 1| sed -e 's/autom4te\(.*\)/\1/' -e 's/^[^0-9]*//' -e 's/[a-z]* *$//'`
|
am4te_version=`${AUTOM4TE:-autom4te} --version 2>/dev/null|head -n 1| sed -e 's/autom4te\(.*\)/\1/' -e 's/^[^0-9]*//' -e 's/[a-z]* *$//'`
|
||||||
if test -z "$am4te_version"; then
|
if test -z "$am4te_version"; then
|
||||||
|
Loading…
Reference in New Issue
Block a user