Hi...
bug-make-bounces+roland.schwingel=onevision....@gnu.org wrote on
30.07.2013 17:39:10:
> > From: Pavel Fedin <p.fe...@samsung.com>
> > Date: Tue, 30 Jul 2013 14:42:23 +0400
> >
> > Please take this patch, Cygwin team told that they would like to
integrate
> > with upstream. I have already posted it some time ago but got no
reply.
> > The patch significantly improves performance of Make under Cygwin.
>
> Thanks.
>
> Is there any discussion we could read about that with the details of
> the problem and how/why does the proposed patch solves it?
>
> In general, I feel it's wrong to do this: Cygwin is a Posix platform,
> so it should be using the Posix code, to be as compatible with other
> Posix platforms as possible. EMX is not a Posix platform, so using
> its code will likely make the Cygwin Make deviate from Posix behavior
> at times.
I am using Pavels patch for some months now in my private version of
gnumake on cygwin heavily and I could not find any regression with it up
to now and gnumake is in my use cases clearly faster. It is still not a
stallion badged red italian car, but it is cruising its curves noticably
snappier on cygwin now.
Using EMX is a shortcut to achieve the usage of spawn() over fork(). It
might not be the cleanest choice but it works. Maybe Pavel finds the time
to make the patch distinct to cygwin itself.
Just my $0.02,
Roland
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make