Jon? Ping?

On Nov 21 20:04, Corinna Vinschen wrote:
> On Nov 21 13:24, Jon Turney wrote:
> > Since we now require w32api-headers >= 13 for the
> > AllocConsoleWithOptions() prototype and flags, add a configure-time
> > check for that, as I've mused about a couple of times before.
> > 
> > This maybe gives a more obvious diagnosis of the problem than 'not
> > declared' errors, and is perhaps more self-documenting about our
> > expectations here.
> > 
> > After this, most of the other conditionals on __MINGW64_VERSION_MAJOR
> > can probably be removed.
> > ---
> >  winsup/configure.ac | 17 +++++++++++++++++
> >  1 file changed, 17 insertions(+)
> > 
> > diff --git a/winsup/configure.ac b/winsup/configure.ac
> > index e7ac814b1..05b5a9897 100644
> > --- a/winsup/configure.ac
> > +++ b/winsup/configure.ac
> > @@ -57,6 +57,23 @@ AC_CHECK_TOOL(RANLIB, ranlib, ranlib)
> >  AC_CHECK_TOOL(STRIP, strip, strip)
> >  AC_CHECK_TOOL(WINDRES, windres, windres)
> >  
> > +required_w32api_version=13
> > +AC_MSG_CHECKING([w32api-headers version])
> > +AC_COMPILE_IFELSE([
> > +  AC_LANG_SOURCE([[
> > +    #include <_mingw.h>
> > +
> > +    #if __MINGW64_VERSION_MAJOR < $required_w32api_version
> > +    #error "w32api-headers version >= $required_w32api_version required"
> > +    #endif
> > + ]])
> > +],[
> > +  AC_MSG_RESULT([yes])
> > +],[
> > +  AC_MSG_RESULT([no, >= $required_w32api_version required])
> > +  AC_MSG_ERROR([required w32api-headers version not met])
> > +])
> > +
> >  AC_ARG_ENABLE(debugging,
> >  [AS_HELP_STRING([--enable-debugging],[Build a cygwin DLL which has more 
> > consistency checking for debugging])],
> >  [case "${enableval}" in
> > -- 
> > 2.51.0
> 
> :+1:
> 
> Do you have removing the __MINGW64_VERSION_MAJOR conditionals in the loop
> as well?
> 
> 
> Thanks,
> Corinna

Reply via email to