I see errors from the compiler like: "Warning: File 'main.c' has modification time in the future." and "Warning: Clock skew detected. Your build may be incomplete.'
I have already ruled out obvious sources of time stamp mismatch, such as DST, NFS, and CVS. In other words, the problem was not isolated to the weekend of the daylight savings time changeover, I am not building over a network file system of any kind (all files are local to the boot drive), and I am not using CVS to update the files before or during the build.
What's really strange is that the time differences reported are only about 2 minutes, not 1 hour (as might be explained by DST). Sometimes, if I wait the two minutes for the existing files to catch up with the real time, the build completes normally.
An obvious thing to try is to Rebuild, but this still sometimes results in new error messages of the exact same nature, although it often works.
Can anyone suggest a permanent fix?
Searching online reveals many potential sources of the problem, most of which I have already ruled out, and none of which seem entirely conclusive.
One article from bug-make on The Mail Archive titled "Skew time" suggests that the error was introduced with make-3.79, and that reverting to make-3.78.1 corrected the issue (but I'm not willing to attempt mixing my own build of the CCSv4 tools, so I look to TI to provide any such correction in an update). It is apparent that CCS is not the only tool suffering from this problem.
Another article suggests that certain features of the author's dual core AMD64 CPU may be causing the system kernel to calculate the time stamps incorrectly when the CPU frequency is dropped to conserve power. But that's a Linux comment and I'm running XP. I only use XP for the purpose of running CCSv4, so it's beyond my skill set to correct potential operating system bugs which affect file system time stamps. I also don't envy TI if this turns out to be a bug in XP.
Again, I just want a simple fix from TI that will allow me to get back to unencumbered DSP development!