Skip to content

Commit a96d544

Browse files
illia-bobyrchrisbra
authored andcommitted
patch 9.0.1823: Autoconf 2.69 too old
Problem: Autoconf 2.69 too old Solution: Migrate to Autoconf 2.71 Autoconf 2.69 is almost 10 years old. And 2.71 is also a few years old as well. Should be pretty well tested by now. It brings a lot of improvements and there seems to be an ongoing work on autoconf 2.72 already. This change just addresses two minor changes `autoupdate` suggested, and then `src/auto/configure` is regenerated by running cd src make AUTOCONF=autoconf2.71 autoconf closes: #12958 Signed-off-by: Christian Brabandt <[email protected]> Co-authored-by: Illia Bobyr <[email protected]>
1 parent e3b6c78 commit a96d544

5 files changed

Lines changed: 5975 additions & 4875 deletions

File tree

runtime/doc/todo.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3536,8 +3536,6 @@ Macintosh:
35363536
8 Dragging the status line doesn't scroll but redraw.
35373537
8 When performing incremental search, should abort searching as soon as a
35383538
character is typed.
3539-
8 When the value of $MAKE contains a path, configure can't handle this.
3540-
It's an autoconf bug. Remove the path from $MAKE to work around it.
35413539
8 How to set VIMRC_FILE to \"something\" for configure? Why does this not
35423540
work: CFLAGS='-DVIMRC_FILE=\"/mydir/myfile\"' ./configure
35433541
8 The temporary file is sometimes not writable. Check for this, and use an

src/Makefile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ CClink = $(CC)
627627
#EXTRA_LIBS = /usr/local/lib/libefence.a
628628

629629
# Autoconf binary.
630-
AUTOCONF = autoconf
630+
AUTOCONF ?= autoconf
631631

632632
# PURIFY - remove the # to use the "purify" program (hoi Nia++!)
633633
#PURIFY = purify
@@ -2014,9 +2014,6 @@ reconfig: scratch clean
20142014
# - Use sed to change ./config.log to auto/config.log in the configure script.
20152015
# Autoconf 2.5x (2.59 at least) produces a few more files that we need to take
20162016
# care of:
2017-
# - configure.lineno: has the line numbers replaced with $LINENO. That
2018-
# improves patches a LOT, thus use it instead (until someone says it doesn't
2019-
# work on some system).
20202017
# - autom4te.cache directory is created and not cleaned up. Delete it.
20212018
# - Uses ">config.log" instead of "./config.log".
20222019
autoconf:

0 commit comments

Comments
 (0)