summaryrefslogtreecommitdiff
path: root/src/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/configure.in')
-rw-r--r--src/configure.in11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/configure.in b/src/configure.in
index 33c3286d04..5389ac6e41 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -509,10 +509,13 @@ AC_TRY_LINK([#include <sys/types.h>
[AC_DEFINE(HAVE_UNION_SEMUN) AC_MSG_RESULT(yes)],
AC_MSG_RESULT(no))
-AC_MSG_CHECKING(DBL_MIN good)
-AC_TRY_RUN([#include <math.h>
-main()
-{ double d = DBL_MIN; if (d != DBL_MIN) exit -1; else exit 0; }],
+AC_MSG_CHECKING(for good DBL_MIN)
+AC_TRY_RUN([#include <stdlib.h>
+#include <math.h>
+#ifdef HAVE_FLOAT_H
+# include <float.h>
+#endif
+main() { double d = DBL_MIN; if (d != DBL_MIN) exit(-1); else exit(0); }],
AC_MSG_RESULT(yes),
[AC_MSG_RESULT(no) AC_DEFINE(HAVE_DBL_MIN_PROBLEM)])