summaryrefslogtreecommitdiff
path: root/src/configure.in
diff options
context:
space:
mode:
authorMarc G. Fournier1998-05-13 04:01:44 +0000
committerMarc G. Fournier1998-05-13 04:01:44 +0000
commit8686b83784eb7e394d930dbe8a625a55b40315fc (patch)
tree7ce70e2f38e536f13739755d80a4fbbf16b94628 /src/configure.in
parent9391dd3698a02e0dbc43bdacb39b1be93fb6f9b0 (diff)
Made a copy of errors with the AC_TRY_RUN() macro...appears to work better
under FreeBSD for DBL_MIN check now...
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 33c3286d049..5389ac6e417 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)])