diff --git a/configure b/configure index 61efbd978d8..2694c59093f 100755 --- a/configure +++ b/configure @@ -14270,6 +14270,8 @@ $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h fi +ac_save_LIBS="$LIBS" +LIBS="$LIBS -lm" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf" >&5 $as_echo_n "checking for isinf... " >&6; } if ${ac_cv_have_isinf+:} false; then : @@ -14335,6 +14337,7 @@ then $as_echo "#define HAVE_ISNAN 1" >>confdefs.h fi +LIBS="$ac_save_LIBS" case $host_cpu in diff --git a/configure.ac b/configure.ac index 3d493cf66ea..dccc4d34053 100644 --- a/configure.ac +++ b/configure.ac @@ -2327,6 +2327,8 @@ then fi dnl Check for isinf +ac_save_LIBS="$LIBS" +LIBS="$LIBS -lm" AC_CACHE_CHECK([for isinf], ac_cv_have_isinf, AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[float f = 0.0; return isinf(f)]])],[ac_cv_have_isinf="yes"],[ac_cv_have_isinf="no"])) if test "$ac_cv_have_isinf" = "yes" @@ -2341,6 +2343,7 @@ if test "$ac_cv_have_isnan" = "yes" then AC_DEFINE(HAVE_ISNAN, 1, [Define to 1 if you have the `isnan' function.]) fi +LIBS="$ac_save_LIBS" dnl *** check for the need to define platform-specific symbols