Diff for /pgsql/configure.in between versions 1.618 and 1.619

version 1.618, 2010/01/02 16:57:32 version 1.619, 2010/01/07 00:25:04
Line 1 Line 1
 dnl Process this file with autoconf to produce a configure script.  dnl Process this file with autoconf to produce a configure script.
 dnl $PostgreSQL: pgsql/configure.in,v 1.617 2009/12/31 19:41:33 tgl Exp $  dnl $PostgreSQL: pgsql/configure.in,v 1.618 2010/01/02 16:57:32 momjian Exp $
 dnl  dnl
 dnl Developers, please strive to achieve this order:  dnl Developers, please strive to achieve this order:
 dnl  dnl
Line 1499  dnl If there is no native snprintf() or Line 1499  dnl If there is no native snprintf() or
 dnl we force our own version of snprintf() to be used instead.  dnl we force our own version of snprintf() to be used instead.
 dnl Note this test must be run after our initial check for snprintf/vsnprintf.  dnl Note this test must be run after our initial check for snprintf/vsnprintf.
   
   dnl As of Postgres 8.4, we no longer support compilers without a working
   dnl 64-bit type.  But we still handle the case of snprintf being broken.
   
 PGAC_TYPE_64BIT_INT([long int])  PGAC_TYPE_64BIT_INT([long int])
   
 if test x"$HAVE_LONG_INT_64" = x"no" ; then  if test x"$HAVE_LONG_INT_64" = x"no" ; then
   PGAC_TYPE_64BIT_INT([long long int])    PGAC_TYPE_64BIT_INT([long long int])
     if test x"$HAVE_LONG_LONG_INT_64" = x"no" ; then
       AC_MSG_ERROR([Cannot find a working 64-bit integer type.])
     fi
 fi  fi
   
   
Line 1546  else Line 1552  else
 fi  fi
   
 AC_DEFINE_UNQUOTED(INT64_FORMAT, $INT64_FORMAT,  AC_DEFINE_UNQUOTED(INT64_FORMAT, $INT64_FORMAT,
                    [Define to the appropriate snprintf format for 64-bit ints, if any.])                     [Define to the appropriate snprintf format for 64-bit ints.])
   
 AC_DEFINE_UNQUOTED(UINT64_FORMAT, $UINT64_FORMAT,  AC_DEFINE_UNQUOTED(UINT64_FORMAT, $UINT64_FORMAT,
                    [Define to the appropriate snprintf format for unsigned 64-bit ints, if any.])                     [Define to the appropriate snprintf format for unsigned 64-bit ints.])
   
 # Now we have checked all the reasons to replace snprintf  # Now we have checked all the reasons to replace snprintf
 if test $pgac_need_repl_snprintf = yes; then  if test $pgac_need_repl_snprintf = yes; then
Line 1632  AC_CHECK_TYPES([int8, uint8, int64, uint Line 1638  AC_CHECK_TYPES([int8, uint8, int64, uint
 AC_CHECK_TYPES(sig_atomic_t, [], [], [#include <signal.h>])  AC_CHECK_TYPES(sig_atomic_t, [], [], [#include <signal.h>])
   
   
 # If the user did not disable integer datetimes, check that  
 # there is a working 64-bit integral type to use.  
 if test x"$USE_INTEGER_DATETIMES" = x"yes" &&  
    test x"$HAVE_LONG_INT_64" = x"no" &&  
    test x"$HAVE_LONG_LONG_INT_64" = x"no" &&  
    test x"$HAVE_INT64" = x"no" ; then  
   AC_MSG_ERROR([  
 Integer-based datetime support requires a 64-bit integer type,  
 but no such type could be found. The --disable-integer-datetimes  
 configure option can be used to disable integer-based storage  
 of datetime values.])  
 fi  
   
   
 if test "$PORTNAME" != "win32"  if test "$PORTNAME" != "win32"
 then  then
 PGAC_FUNC_POSIX_SIGNALS  PGAC_FUNC_POSIX_SIGNALS

Removed from v.1.618  
changed lines
  Added in v.1.619


PostgreSQL CVSweb <[email protected]>