Nick Bowler wrote:
>   while ${MAKE-make} -f conftest.mk >/dev/null 2>&1
>   do
>     touch config.status
>   done])

I would use 'echo >> config.status' instead of 'touch config.status'.

Rationale: When the user is working in an NFS file system mount,
and there is a clock skew between the current machine and the NFS
server (of, say, N seconds), the "touch" command creates a time
stamp on config.status that is off by N seconds from all other
files that are regularly written (via open/fopen and close/fclose)
into that directory. Since some Makefile rules depend on config.status,
it will cause trouble when "make" is run.

Bruno




Reply via email to