RE: [PATCH 2/2] Do not use DOS paths on Cygwin

2013-08-07 Thread Pavel Fedin
Hello! > Are you saying that if a Cygwin Make uses DOS style file names with > drive letters, it also expects the PATH-style directory lists to use a > semi-colon as a separator? I don't think I'd expect that. There is a default in make.h: --- cut --- /* Handle other OSs. */ #ifndef PATH_SEPA

Re: [PATCH 2/2] Do not use DOS paths on Cygwin

2013-08-07 Thread Christopher Faylor
On Wed, Aug 07, 2013 at 04:38:22PM +0300, Eli Zaretskii wrote: >> From: Pavel Fedin >> Cc: m...@cgf.cx, bug-make@gnu.org >> Date: Wed, 07 Aug 2013 10:22:31 +0400 >> >> > > 2. PATH_SEPARATOR on Cygwin is ':' and on pure DOS/Windows is ';'. >> > >> > This is true, but how is this relevant to the i

Re: [PATCH 2/2] Do not use DOS paths on Cygwin

2013-08-07 Thread Eli Zaretskii
> From: Pavel Fedin > Cc: m...@cgf.cx, bug-make@gnu.org > Date: Wed, 07 Aug 2013 10:22:31 +0400 > > > > 2. PATH_SEPARATOR on Cygwin is ':' and on pure DOS/Windows is ';'. > > > > This is true, but how is this relevant to the issue at hand? > > 'abspath' does not deal with PATH-style directory li

RE: [PATCH] Use spawn() in GNU Make on Cygwin, updated

2013-08-07 Thread Pavel Fedin
Hello! > I tried to explain that in my first response: 'fork' has a certain > semantics and implements requirements that 'spawn' does not. Stop stop stop... Just to avoid misunderstanding here... fork() alone cannot be replaced with spawn(), yes. But as fas as i understand, make does not use f