Author: brane
Date: Thu Jun  4 07:57:39 2026
New Revision: 1934968

Log:
Replace another obsolete Autoconf macro.

* build/ac-macros/svnbrowse.m4
  (SVN_SVNBROWSE): Use AC_RUN_IFELSE instead of AC_TRY_RUN to find the
   ncurses version. Let Autoconf handle the cross-compiling case.

Modified:
   subversion/trunk/build/ac-macros/svnbrowse.m4

Modified: subversion/trunk/build/ac-macros/svnbrowse.m4
==============================================================================
--- subversion/trunk/build/ac-macros/svnbrowse.m4       Thu Jun  4 07:52:10 
2026        (r1934967)
+++ subversion/trunk/build/ac-macros/svnbrowse.m4       Thu Jun  4 07:57:39 
2026        (r1934968)
@@ -72,19 +72,23 @@ AC_DEFUN(SVN_SVNBROWSE,
             ])
         fi
 
-        if test "$ncurses_found" != "no" && test "$cross_compiling" != "yes"; 
then
+        if test "$ncurses_found" != "no"; then
             AC_MSG_CHECKING([ncurses version])
             save_cppflags="$CPPFLAGS"
             save_ldflags="$LDFLAGS"
             CPPFLAGS="$CPPFLAGS $SVN_NCURSES_INCLUDES"
             LDFLAGS="$LDFLAGS $SVN_NCURSES_LIBS"
-            AC_TRY_RUN([
+            AC_RUN_IFELSE(
+            [AC_LANG_SOURCE([[
             #include <stdio.h>
             #include <curses.h>
             int main(void) {
               printf("%s\n", NCURSES_VERSION);
               return 0;
-            }],[],[echo "not available"])
+            }]])],
+            [],
+            [echo "not available"],
+            [echo "not available (cross compiling)"])
             CPPFLAGS="$save_cppflags"
             LDFLAGS="$save_ldflags"
         fi

Reply via email to