From: Alvaro Herrera Date: Fri, 8 Jan 2016 14:48:39 +0000 (-0300) Subject: Blind attempt at a Cygwin fix X-Git-Tag: REL9_6_BETA1~880 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e9282e953205a2f3125fc8d1052bc01cb77cd2a3;p=postgresql Blind attempt at a Cygwin fix Further portability fix for a967613911f7. Mingw- and MSVC-based builds appear to be working fine, but Cygwin needs an extra tweak whereby the new win32security.c file is explicitely added to the list of files to build in pgport, per Cygwin members brolga and lorikeet. Author: Michael Paquier --- diff --git a/configure b/configure index 3dd1b152c6..ab213a12c1 100755 --- a/configure +++ b/configure @@ -13075,6 +13075,12 @@ if test "$PORTNAME" = "cygwin"; then ;; esac + case " $LIBOBJS " in + *" win32security.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS win32security.$ac_objext" + ;; +esac + fi ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include diff --git a/configure.in b/configure.in index 93984822e4..41402dfaa4 100644 --- a/configure.in +++ b/configure.in @@ -1596,6 +1596,7 @@ fi # Cygwin needs only a bit of that if test "$PORTNAME" = "cygwin"; then AC_LIBOBJ(dirmod) + AC_LIBOBJ(win32security) fi AC_CHECK_DECLS([sys_siglist], [], [],