gmake is slow under cygwin

Jeffrey Juliano juliano@cs.unc.edu
Tue Sep 26 20:56:00 GMT 2000


--On Tuesday, September 26, 2000 Chris Faylor <cgf@cygnus.com> wrote:
> On Tue, Sep 26, 2000 at 01:57:40PM -0600, Scott Carter wrote:
>> There is no long delay. When VPATH is set to this (which is incorrect)
>>
>> VPATH = //cygdrive/c/temp/test/source
>
> Hmm.  I can see why that would cause a huge delay.  This is a very good
> point.  Thanks for bringing it up.
>
> I can easily see someone translating //c to //cygdrive/c and seeing the
> delay the you describe.

Would it make sense to treat `//cygdrive/[a-zA-Z]' as a special case 
prefix, and not try to actually find a machine named `cygdrive'?  I suspect 
this is the direction Chris was thinking.  Of course, the special case 
logic would have to honor the customizable cygdrive prefix.

Looks like, currently, you're allowed to double-up slashes anywhere except 
for the first slash.  e.g. `/usr//local' but not `//usr/local'.  That's not 
commensurate with other unix systems I've tested.

My proposed change would make path handling even less symmetric, so perhaps 
it's not a good idea afterall.  Is this even worth discussing?

-jeff


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list