Thanks Eric.

Let's call this problem solved for purposes of the 2.1 release.

Subsequently, it might be nice to do a bit of performance analysis to at least confirm Eric's guess.

Tuyen, you might try out the Berkeley Delta tool, it is less forky than C-Reduce.

John



On 7/9/13 9:49 PM, Eric Eide wrote:
For what it's worth: Today I built and ran C-Reduce atop Windows 7 and Cygwin.

It works (yay!), but it is *VERY VERY SLOW* (boo!).

On a fairly beefy machine, it took a little more that 12 hours to run the first
test of the C-Reduce smoke tests ("test0" in the `tests' directory).

I was reminded today that the `fork' syscall is very inefficient under Cygwin.
C-Reduce creates a lot of processes as part of generating and testing program
variants, and I would speculate that slow `fork' is a big reason why C-Reduce
ran poorly under Cygwin for me.  (I did not make a serious effort to diagnose
the performance problem I was seeing.)

The bottom line: C-Reduce can be made to work under Cygwin, but I do not
recommend it!  It is much too slow for real work.

Eric.

Reply via email to