[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH1/2] Use spawn() on Cygwin

From: Roland Schwingel
Subject: Re: [PATCH1/2] Use spawn() on Cygwin
Date: Tue, 30 Jul 2013 18:12:55 +0200


address@hidden wrote on 30.07.2013 17:39:10:

> > From: Pavel Fedin <address@hidden>
> > 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,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]