Thread
-
S_ISLNK
Nicholas White <n.j.white@gmail.com> — 2012-11-13T21:39:10Z
Hi - I'm cross-compiling the master branch (cygwin/mingw) and have found a reference to S_ISLNK that isn't guarded by #ifndef WIN32 like the ones in basebackup.c are. Could you merge the attached fix? Thanks - Nick
-
Re: S_ISLNK
Tom Lane <tgl@sss.pgh.pa.us> — 2012-11-14T14:25:59Z
Nicholas White <n.j.white@gmail.com> writes: > Hi - I'm cross-compiling the master branch (cygwin/mingw) and have found a > reference to S_ISLNK that isn't guarded by #ifndef WIN32 like the ones in > basebackup.c are. That whole function is guarded by HAVE_READLINK, so I'm not seeing the problem (and neither are the Windows members of the buildfarm). What environment are you in that has readlink() and not S_ISLNK? regards, tom lane
-
Re: S_ISLNK
Nicholas White <n.j.white@gmail.com> — 2012-11-14T16:19:26Z
Ah - OK. It turns out I'd run ./configure in the postgresql directory before running it in my build directory, so I had two (different) pg_config.hs! The below builds for me from a clean source tree now. Thanks - Nick ./path/to/build/configure CC=x86_64-w64-mingw32-gcc --target=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --without-readline --without-zlib --disable-thread-safety On 14 November 2012 06:25, Tom Lane <tgl@sss.pgh.pa.us> wrote: > Nicholas White <n.j.white@gmail.com> writes: >> Hi - I'm cross-compiling the master branch (cygwin/mingw) and have found a >> reference to S_ISLNK that isn't guarded by #ifndef WIN32 like the ones in >> basebackup.c are. > > That whole function is guarded by HAVE_READLINK, so I'm not seeing the > problem (and neither are the Windows members of the buildfarm). What > environment are you in that has readlink() and not S_ISLNK? > > regards, tom lane