Re: performance issue with cgywin make

2006-12-07 Thread Eli Zaretskii
> Date: Thu, 07 Dec 2006 16:59:05 -0500 > From: Earnie Boyd <[EMAIL PROTECTED]> > Cc: make-w32@gnu.org > > Alternatives to stat using the windows API though may be a different > issue for the native version. You won't be able to use those > alternatives for Cygwin or MSYS. Why can't those altern

Re: performance issue with cgywin make

2006-12-07 Thread Bill Hoffman
Bill Hoffman wrote: Christopher Faylor wrote: Thanks. Why should the msvcrt _stat be slow? I wouldn't assume that to be the case. We did not assume it would be slow either. However, at some point we made the change in cmake because we found that much of the run time on windows wa

Re: performance issue with cgywin make

2006-12-07 Thread Bill Hoffman
Christopher Faylor wrote: Thanks. Why should the msvcrt _stat be slow? I wouldn't assume that to be the case. We did not assume it would be slow either. However, at some point we made the change in cmake because we found that much of the run time on windows was spent in stat, and

Re: performance issue with cgywin make

2006-12-07 Thread Jon Grant
Hi Bill, Bill Hoffman elucidated on 07/12/06 22:11: [...] > Can someone give me a pointer to where > I could put different calls into make just so I can try it and see if it > helps. Thanks. I took a quick look, didn't have a project to hand so I ran Make without a Makefile. dir_contents_file_e

Re: performance issue with cgywin make

2006-12-07 Thread Christopher Faylor
On Thu, Dec 07, 2006 at 05:11:37PM -0500, Bill Hoffman wrote: >Earnie Boyd wrote: >>Quoting Bill Hoffman <[EMAIL PROTECTED]>: >> >>>So, if I run gmake (the patched cygwin version) and nmake >>>(Microsoft's make) on roughly >>>the same tree. (CMake can generate files for either.) nmake is >>>ab

Re: performance issue with cgywin make

2006-12-07 Thread Bill Hoffman
Earnie Boyd wrote: Quoting Bill Hoffman <[EMAIL PROTECTED]>: So, if I run gmake (the patched cygwin version) and nmake (Microsoft's make) on roughly the same tree. (CMake can generate files for either.) nmake is able to check the depend information about twice as fast as gmake can. I susp

Re: performance issue with cgywin make

2006-12-07 Thread Earnie Boyd
Quoting Bill Hoffman <[EMAIL PROTECTED]>: So, if I run gmake (the patched cygwin version) and nmake (Microsoft's make) on roughly the same tree. (CMake can generate files for either.) nmake is able to check the depend information about twice as fast as gmake can. I suspect that the problem

performance issue with cgywin make

2006-12-07 Thread Bill Hoffman
So, if I run gmake (the patched cygwin version) and nmake (Microsoft's make) on roughly the same tree. (CMake can generate files for either.) nmake is able to check the depend information about twice as fast as gmake can. I suspect that the problem is in the use of stat. Although windows/