Did not affect us in 2009, but our updated 2010 WindRiver compilation process locks up in a wait state when processing the MakeFile. The offending command is the piping through tclsh for that generated C file. It creates the file OK, but then fails to move on. Googling turns up a known problem with the Cat’ing of the pipe into tclsh and the termination of tclsh once the redirection is performed. If I look at taskmanager, tclsh is still running (blocked) and so the compile process cannot continue. Terminating the process does nothing (it does not respond to termination events - interesting) so the compile never completes.
I have removed the entry in the makefile script line just to prove this is the issue and behold it compiles. I know this will come back to bite us as I am sure the generated C file is ultra important.
This has to be unique to us as it would halt everyone running WindRiver but - anyone else seen this behavior? The last compile process output is ‘Building <your projectname>.out’ then nothing more than a stalled compile process.
I notice the WindRiver update on the usfirst.org site and I will have to check if that has been applied.
Cheers!