Stefan Hajnoczi writes:

> The Makefile uses intermediate timestamp files to avoid rebuilding if
> tracetool output is unchanged.

> Timestamps are implemented incorrectly.  This was fixed for rules.mak in
> commit 4b25966ab976f3a7fd9008193b2defcc82f8f04d ("rules.mak: cleanup
> config generation rules") but never fixed in trace/Makefile.objs.

> The problem with the old timestamp implementation was that make doesn't
> notice the updated file modification time until the next time it is run.
> It was necessary to run make twice in a row to achieve a full rebuild.

> Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>

Fixes broken code and it's cleaner. Thanks!

-- 
"And it's much the same thing with knowledge, for whenever you learn
something new, the whole world becomes that much richer."
-- The Princess of Pure Reason, as told by Norton Juster in The Phantom
Tollbooth

Reply via email to