Update of bug #30505 (project make): Status: None => Fixed Assigned to: None => psmith Open/Closed: Open => Closed Fixed Release: None => CVS
_______________________________________________________ Follow-up Comment #1: I can reproduce this behavior in both GNU make 3.81 and 3.82, but in the current CVS version of make the target is rebuilt every time. My suspicion is that in earlier versions it's related to timestamps. When you run make continuously like that it can complete all commands in <1s. Since make uses time last modified stamps to determine whether things have changed, if all the files have the same timestamp even after they're changed then make doesn't realize they've really been updated. However, I think in newer versions of make the effect of .PHONY is being propagated up; it used to cause test.o to always be updated but test was only updated if timestamps required it. Anyway I'm marking this fixed. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?30505> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make