On Thu, Nov 29, 2007 at 11:36:45PM +0100, Benoit Sigoure wrote:
> On Nov 29, 2007, at 10:30 PM, Eli Zaretskii wrote:
>
>>> From: Benoit Sigoure
>>> Date: Thu, 29 Nov 2007 22:12:52 +0100
>>>
>>> [EMAIL PROTECTED] ~ $ make -p VPATH=C:/cygwin | grep -A2 -i vpath
>>> [...]
>>> --
>>> # VPATH Search Paths
>>>
>>> # No `vpath' search paths.
>>>
>>> # No general (`VPATH' variable) search path.
>>
>> Ah, I see the problem: the native Windows port (which is what I have)
>> converts all `:' that are not part of drive letter spec to `;' (by
>> calling convert_vpath_to_windows32), and then Make parses that using
>> `;' as PATH_SEPARATOR_CHAR, which makes "C:/foo:D:/bar" work.  But in
>> the Cygwin build, convert_vpath_to_windows32 is not called and
>> PATH_SEPARATOR_CHAR is `:', so this does not work.
>>
>> I will try to post an experimental patch soon.  Thanks for pointing
>> out this problem.
>
> Thank you very much, I'm eager to see the patch ;)

This does raise the question of why you'd be using a cygwin version of
make if you need to use colon paths.

cgf


_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to