> Date: Wed, 04 Oct 2006 15:39:43 -0400 > From: Earnie Boyd <[EMAIL PROTECTED]> > Cc: "William A. Hoffman" <[EMAIL PROTECTED]>, > [EMAIL PROTECTED], make-w32@gnu.org > > > > 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? _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32