make-w32
[Top][All Lists]
Advanced

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

Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunte


From: Eli Zaretskii
Subject: Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunteers to test patch for gnu make)]
Date: Thu, 05 Oct 2006 06:21:13 +0200

> Date: Wed, 04 Oct 2006 15:39:43 -0400
> From: Earnie Boyd <address@hidden>
> Cc: "William A. Hoffman" <address@hidden>,
>         address@hidden, address@hidden
> >
> > If config.h does NOT set PATH_SEPARATOR_CHAR to `:', then make.h will
> > set it to `;' because HAVE_DOS_PATHS is defined.  If that's what
> > happens, then I can definitely understand why vpath is not working,
> > since vpath.c uses PATH_SEPARATOR_CHAR to break the vpath list into
> > individual directories, and checks each one of them for existence in
> > the file system.
> 
> I can see where this could get sticky if a package has older versions 
> of m4 configuration files.

Sorry, I'm not following.  Could you please explain how older m4 files
in config/ could cause the problem?

My patch included a change in config/dospaths.m4, but that change just
defined HAVE_DOS_PATHS for Cygwin and MSYS, it had nothing to do with
PATH_SEPARATOR_CHAR.  Obviously, the HAVE_DOS_PATHS part did work,
since the patched Make does support drive letters in the Cygwin build.

What am I missing?




reply via email to

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