> From: David Ergo <[EMAIL PROTECTED]>
> Cc: [email protected], Xavier Marichal <[EMAIL PROTECTED]>,
> =?ISO-8859-1?Q?S=E9bastien?= Frippiat <[EMAIL PROTECTED]>
> Date: Tue, 07 Mar 2006 09:28:46 +0100
>
> Ok, now I understand. But for MSYS, as it uses unix code, sh_chars_sh is
> not defined and the code doesn't compile, so maybe another solution is
> to define it at line 2310 (in the unix case) by something like this :
> ifdef __MSYS__
> char* sh_chars_sh = sh_chars;
> endif
> or still another solution, closer to other platforms: at line 2304
> define sh_chars_sh instead of sh_chars, and at line 2310, define
> char* sh_chars = sh_chars_sh;
Okay, will do one of these, thanks.
> 'configure' just check for specific platforms to know if DOS paths are
> supported.
> file 'configure', just change line 8105 :
> #if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ &&
> !defined __EMX__
> into :
> #if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ &&
> !defined __EMX__ && !defined __MSYS__
Okay.
> > > I assume this means that realpath("///") should return "/", but it does
> > > not.
> >
> > Can you verify this with a simple test program? We need to know for
> > sure to modify the configure script.
>
> see simple test file in attachment :
> returns 0 if ok
> 1 if buggy
And I assume it returns 1 on MSYS, yes?
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make