I've been running into some severe problems with using Cygwin on Hyperthreaded machines.
The problem mostly occurs when capturing the stdout from a program with the backquote operator, or using the shell command in makefiles. The captured values end up as blank sometimes. For example, in my Makefile, source-dir := $(strip $(shell pwd)) pwd always returns something, but source-dir sometimes gets set to an empty string. This never happens on single-CPU non-hyperthreaded machines. I've also seen occasional hangs during a make, again only on hyperthreaded machines. I've tried the latest cygwin dll from cygwin.com, as well as the snapshot from 3/12, and I still get this problem. Anyone else out there seeing this? Is this a known problem? Is there some version of the cygwin dll that doesn't have this problem? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/