From: Andrew Dunstan Date: Thu, 23 Jul 2009 23:50:29 +0000 (+0000) Subject: Force use of our erand48 on Cygwin X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/?a=commitdiff_plain;h=bef37884b1efb878cf7559e8387da266ee6b3030;p=users%2Fsimon%2Fpostgres.git Force use of our erand48 on Cygwin --- diff --git a/configure b/configure index 5790a3219c..2ba6050bce 100755 --- a/configure +++ b/configure @@ -19085,6 +19085,16 @@ esac fi +# Cygwin's erand48 sometimes hangs, so force use of ours +if test "$PORTNAME" = "cygwin"; then + case " $LIBOBJS " in + *" erand48.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS erand48.$ac_objext" + ;; +esac + +fi + # Win32 support if test "$PORTNAME" = "win32"; then diff --git a/configure.in b/configure.in index 3d51c70913..ed6d524038 100644 --- a/configure.in +++ b/configure.in @@ -1289,6 +1289,11 @@ if test "$PORTNAME" = "solaris"; then AC_LIBOBJ(getopt) fi +# Cygwin's erand48 sometimes hangs, so force use of ours +if test "$PORTNAME" = "cygwin"; then + AC_LIBOBJ(erand48) +fi + # Win32 support if test "$PORTNAME" = "win32"; then AC_REPLACE_FUNCS(gettimeofday)