On Tue, 2007-01-02 at 20:35 +0000, Dave Korn wrote: > On 02 January 2007 20:16, Hiebert, Darren (MS) wrote:
> > Under what circumstances can a file be reported by make as not existing > > when it does exist? > When it doesn't exist in the directory(ies) that make is searching in for > it. Another possibility is you're running afoul of GNU make's directory caching. To improve performance GNU make will cache the contents of directories the first time it needs to read them. Thereafter make's internal cache is updated by make itself, as it updates targets. However, if you have sneaky rules which create files that aren't listed as targets in your makefile, then make has no way to know that they've been created and so its internal cache will not reflect the reality on the filesystem. This can cause GNU make to think that files don't exist which actually have been created. To know whether this is the case for sure we'd need to see an example that fails. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
