From: Andrew Burgess Date: Fri, 5 Apr 2024 09:52:17 +0000 (+0100) Subject: gdb/Makefile: add some missing config.status dependencies X-Git-Tag: gdb-15-branchpoint~468 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cb1bef582e37d29281a5a5ebd99605d55afb16a0;p=thirdparty%2Fbinutils-gdb.git gdb/Makefile: add some missing config.status dependencies I noticed that for the build targets jit-reader.h, gcore, gdb-gdb.py, and gdb-gdb.gdb the rules all use the config.status script, but don't have a dependency on the config.status target. This means we might fail to regenerate these targets in a case where config.status, or one of its dependencies changes. Two other targets that use config.status do correctly have a dependency on config.status. Fixed in this commit by adding the missing dependencies. There should be no changes in _what_ is generated after this commit. Approved-By: Simon Marchi --- diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 9340becbdc9..c1b3144b175 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -2313,16 +2313,16 @@ Makefile: Makefile.in config.status run: Makefile ./gdb$(EXEEXT) --data-directory=`pwd`/data-directory $(GDBFLAGS) -jit-reader.h: $(srcdir)/jit-reader.in +jit-reader.h: $(srcdir)/jit-reader.in config.status $(SHELL) config.status $@ -gcore: $(srcdir)/gcore.in +gcore: $(srcdir)/gcore.in config.status $(SHELL) config.status $@ -gdb-gdb.py: $(srcdir)/gdb-gdb.py.in +gdb-gdb.py: $(srcdir)/gdb-gdb.py.in config.status $(SHELL) config.status $@ -gdb-gdb.gdb: $(srcdir)/gdb-gdb.gdb.in +gdb-gdb.gdb: $(srcdir)/gdb-gdb.gdb.in config.status $(SHELL) config.status $@ config.h: stamp-h ; @true