From f9c584a794c6a4c5d03fa1ee7f1b2b5e1309e7ee Mon Sep 17 00:00:00 2001 From: Michael Meffie Date: Fri, 20 Apr 2018 11:47:57 -0400 Subject: [PATCH] autoconf: update curses.m4 Replace the obsolete AC_TRY_COMPILE with AC_COMPILE_IFELSE/AC_LANG_PROGRAM in the curses check for the getmaxyx macro. This change was done manually instead of using autoupdate because the program prologue argument for this particular check is an m4 macro, which will not expand to code when autoupdate adds m4 quotes to the AC_LANG_PROGRAM arguments. Change-Id: I85b65fb9b59b45d31286436a9f15110cec31bec8 Reviewed-on: https://gerrit.openafs.org/13021 Reviewed-by: Benjamin Kaduk Tested-by: BuildBot Reviewed-by: Michael Meffie Reviewed-by: Andrew Deason --- src/cf/curses.m4 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cf/curses.m4 b/src/cf/curses.m4 index 261305ce18..24c6535547 100644 --- a/src/cf/curses.m4 +++ b/src/cf/curses.m4 @@ -37,8 +37,10 @@ AC_DEFUN([_OPENAFS_CURSES_GETMAXYX_XTI], AC_CACHE_CHECK([getmaxyx macro], [openafs_cv_curses_getmaxyx], [save_LIBS="$LIBS" LIBS="$LIBS $LIB_curses" - AC_TRY_LINK(_OPENAFS_CURSES_HEADERS, - [int mx, my; initscr(); getmaxyx(stdscr, my, mx); endwin();], + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + _OPENAFS_CURSES_HEADERS, + [int mx, my; initscr(); getmaxyx(stdscr, my, mx); endwin();])], [openafs_cv_curses_getmaxyx=yes], [openafs_cv_curses_getmaxyx=no]) LIBS="$save_LIBS"])