shiva@apple.com (Kenneth Porter) (01/23/91)
On a 386i Turbo C 2.0 and Turbo C++ 1.0 (command-line compiler, TCC.EXE) occasionally go into an infinite compile cycle, recompiling the same file over and over, as if they were expanding the command-line filename argument over and over to the same value. This happens when the directory has many files (over 100) and is sensitive to directory order (as revealed by "ls -f"). Moving the offending source file to another slot in the directory (by mv-ing another file and the offending file out of the directory and back in in the opposite order) seems to cure the problem, but may cause a different file to fail. Has anyone else experienced this? Is it Borland's or Sun's fault? Does it occur on architectures other than the 386i? Ken (shiva@well.sf.ca.us)