From: Mark Levedahl Date: Sun, 06 Jan 2013 22:00:43 GMT Subject: Re: Version 1.8.1 does not compile on Cygwin 1.7.14 Message-ID: <50E9F40B.5000009@gmail.com> In-Reply-To: <7vtxqum1u9.fsf@alter.siamese.dyndns.org> On 01/06/2013 04:35 PM, Junio C Hamano wrote: > Thanks; so perhaps you can give me an OK to forge your S-o-b to the > following? > > -- >8 -- > From: Mark Levedahl > Date: Sun, 6 Jan 2013 11:56:33 -0800 > Subject: [PATCH] Makefile: add comment on CYGWIN_V15_WIN32API > > There is no documented, reliable, and future-proof method to > determine the installed w32api version on Cygwin. There are many > things that can be done that will work frequently, except when they > won't. > > The only sane thing is to follow the guidance of the Cygwin > developers: the only supported configuration is that which the > current setup.exe produces, and in the case of problems, if the > installation is not up to date then updating is the first required > action. > > Signed-off-by: Mark Levedahl > --- > Makefile | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Makefile b/Makefile > index 4d47af5..52e298a 100644 > --- a/Makefile > +++ b/Makefile > @@ -273,6 +273,10 @@ all:: > # > # Define NO_REGEX if you have no or inferior regex support in your C library. > # > +# Define CYGWIN_V15_WIN32API if you are using Cygwin v1.7.x but are not > +# using the current w32api packages. The recommended approach, however, > +# is to update your installation if compilation errors occur. > +# > # Define HAVE_DEV_TTY if your system can open /dev/tty to interact with the > # user. > # Absolutely, that is ok by me. Mark