Mail Archives: djgpp/1998/05/04/12:01:46
Eli Zaretskii writes:
>If it aborts, then you have an old version of Make. Make 3.76.1 (I think
>3.76 as well) just prints a warning there.
I'm still using 3.76: I'll grab a copy of 3.76.1. Thanks...
>It could be that somebody wanted to estimate the time data *will* be
>written by the cache.
Perhaps. Bizarre, but something strange is certainly going on.
One observation: the problem seems to occur most frequently when there
is very little else going on (few programs loaded and nothing using the
CPU). If I have just one DOS session open and hit the save+compile key
after a long idle period, it has maybe a 10% chance of this error. If
I'm running other programs in the background, it never occurs. Before
you leap to suggest that these other programs are simply slowing down
the speed of loading make, I tried adding a delay between saving the
file and invoking make, and this can go up to 1 or 2 seconds before the
error goes away. So the system load makes a difference, but the exact
delay before you load make seems to be unimportant.
Conclusion? I have no idea :-) But this does seem to suggest that the
cache load is in some way involved with the time skew...
--
Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/
"Pigs use it for a tambourine" - Frank Zappa
- Raw text -