Replace obsolete autoconf macros with their modern replacements.

Heikki Linnakangas <heikki.linnakangas@iki.fi>

Commit: a2edb023d08778c3346bbbf4ca82ef7f6e9283eb
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: 2015-07-02T16:21:23Z
Releases: 9.6.0
Replace obsolete autoconf macros with their modern replacements.

AC_TRY_COMPILE(...) -> AC_COMPILE_IFELSE([AC_LANG_PROGRAM(...)])
AC_TRY_LINK(...) -> AC_LINK_IFELSE([AC_LANG_PROGRAM(...)])
AC_TRY_RUN(...) -> AC_RUN_IFELSE([AC_LANG_PROGRAM(...)])
AC_LANG_SAVE/RESTORE -> AC_LANG_PUSH/POP
AC_DECL_SYS_SIGLIST -> AC_CHECK_DECLS(...) (per snippet in autoconf manual)

Also use AC_LANG_SOURCE instead of AC_LANG_PROGRAM, where the main()
function is not needed.

With these changes, autoconf -Wall doesn't complain anymore.

Andreas Karlsson

Files

PathChange+/−
config/ac_func_accept_argtypes.m4 modified +3 −3
config/acx_pthread.m4 modified +4 −5
config/c-compiler.m4 modified +36 −34
config/c-library.m4 modified +18 −18
config/programs.m4 modified +2 −2
configure modified +0 −28
configure.in modified +44 −36