* configure.ac: Try linking the UINT64_C test program (rather than
authorDavid Shaw <dshaw@jabberwocky.com>
Sun, 19 Feb 2006 02:08:43 +0000 (02:08 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sun, 19 Feb 2006 02:08:43 +0000 (02:08 +0000)
just compiling it) as UINT64_C looks like a (missing) function,
causing a false positive.  Noted by Claus Assmann.

ChangeLog
configure.ac

index 33dedea..c74d5ad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-02-18  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Try linking the UINT64_C test program (rather than
+       just compiling it) as UINT64_C looks like a (missing) function,
+       causing a false positive.  Noted by Claus Assmann.
+
 2006-02-14  Werner Koch  <wk@gnupg.org>
 
        Released 1.4.3rc1.
index cd28ab8..d1e4aee 100644 (file)
@@ -817,9 +817,9 @@ AC_CHECK_SIZEOF(unsigned long)
 AC_CHECK_SIZEOF(unsigned long long)
 
 # Ensure that we have UINT64_C before we bother to check for uint64_t
-gt_HEADER_INTTYPES_H
+AC_CHECK_HEADERS([inttypes.h])
 AC_CACHE_CHECK([for UINT64_C], [gnupg_cv_uint64_c_works],
-               AC_COMPILE_IFELSE(AC_LANG_PROGRAM([#include <inttypes.h>],[
+               AC_LINK_IFELSE(AC_LANG_PROGRAM([#include <inttypes.h>],[
 uint64_t foo=UINT64_C(42);]),gnupg_cv_uint64_c_works=yes,gnupg_cv_uint64_c_works=no))
 
 if test "$gnupg_cv_uint64_c_works" = "yes" ; then