On Thu, 15 Mar 2018, Masahiro Yamada wrote: > I am not familiar with Make internal, but > I can test it with simple code. > > > [Test Makefile] > A: B > cp B A > echo $? > > B: C > cp C B > touch A > > [Result] > $ rm -rf A B C > $ touch C > $ make > cp C B > touch A > cp B A > echo B > B > > > In the recipe of 'B', 'A' is touched, > so the dependency 'A: B' has already been met > before the recipe of 'A' is executed, > but Make does not notice that fact, > then tries to update 'A'. > > > The situation is the same. > vmlinux has been updated in the recursed sub-make, > but it is not noticed. OK, I agree. Nicolas -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html