[PATCH 1/3 v3] Cygwin: tzcode resync: basics

Corinna Vinschen corinna-cygwin@cygwin.com
Tue May 26 17:16:33 GMT 2020


On May 26 16:11, Jon Turney wrote:
> On 22/05/2020 10:32, Mark Geisert wrote:
> > 
> > diff --git a/winsup/cygwin/Makefile.in b/winsup/cygwin/Makefile.in
> > index f273ba793..2ac8bcbd8 100644
> > --- a/winsup/cygwin/Makefile.in
> > +++ b/winsup/cygwin/Makefile.in
> > @@ -27,7 +27,7 @@ export CCWRAP_HEADERS:=. ${srcdir}
> >   export CCWRAP_SYSTEM_HEADERS:=@cygwin_headers@ @newlib_headers@
> >   export CCWRAP_DIRAFTER_HEADERS:=@windows_headers@
> > -VPATH+=$(srcdir)/regex $(srcdir)/lib $(srcdir)/libc $(srcdir)/math
> > +VPATH+=$(srcdir)/regex $(srcdir)/lib $(srcdir)/libc $(srcdir)/math $(srcdir)/tzcode
> >   target_cpu:=@target_cpu@
> >   target_alias:=@target_alias@
> > @@ -246,6 +246,15 @@ MATH_OFILES:= \
> >   	tgammal.o \
> >   	truncl.o
> > +TZCODE_OFILES:=localtime.o
> > +
> > +localtime.o: $(srcdir)/tzcode/localtime.cc $(srcdir)/tzcode/localtime.c.patch
> > +	(cd $(srcdir)/tzcode && \
> > +		patch -u -o localtime.c.patched localtime.c localtime.c.patch)
> > +	$(CXX) ${CXXFLAGS} ${localtime_CFLAGS} \
> > +		-I$(target_builddir)/winsup/cygwin \
> > +		-I$(srcdir) -I$(srcdir)/tzcode -c -o $@ $<
> > +
> >   DLL_OFILES:= \
> 
> This adds 'patch' to the build-time requirements of Cygwin, which should
> probably be noted in the answer to faq.programming.building-cygwin in
> winsup/doc/faq-programming.xml.
> 
> (There's also some stuff in there about LSAs requirements which is stale, I
> think?)

I meddled with the text a bit.  Feel free to patch it further if you
dislike it.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer


More information about the Cygwin-patches mailing list