On Wed, Jul 17, 2024, at 12:54, Arnd Bergmann wrote: > > -$(obj)/syscall_table_%.h: $(syscalltbl) $(systbl) FORCE > +$(obj)/syscall_table_%.h: $(syscalltbl) $(systbl) > $(call if_changed,systbl) > > # Create output directory. Skip it if at least one old header exists > > Masahiro, does that make sense to you? I assume you can > explain this properly, but I'll already send a patch with > this version. This was not quite right either, but I sent a patch now that works with both old and new versions of make and has appears to have the intended behavior for incremental builds with or without changes to syscall.tbl: https://lore.kernel.org/lkml/20240717124253.2275084-1-arnd@xxxxxxxxxx/T/ Arnd