Re: [PATCH] Use SHELL_PATH to fork commands in run_command.c:prepare_shell_cmd
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Mar 27, 2012, 05:53 UTC
- Message-ID
- <20120327055348.GA23186@burratino>
- In-Reply-To
- <20120327051200.GA20897@sigill.intra.peff.net>
Jeff King wrote:
> On Tue, Mar 27, 2012 at 12:01:10AM -0500, Jonathan Nieder wrote:
Show 5 quoted lines
>> I noticed the Makefile already doesn't do this sort of thing for >> mandir and htmldir, but do you think changes to SHELL_PATH should be >> tracked to force a rebuild when it changes? > > Yeah, that would be nice.
Thanks. On second thought, without the corresponding tracking for PERL_PATH, USE_GETTEXT_SCHEME, localedir, etc, it doesn't seem worth it.
> In general, I wish adding these sorts of dependencies wasn't so manual > and painful. I'm not sure of a good solution short of totally retooling > our build system, though.
The Linux kernel build system has an interesting solution to this. It keeps track of the command line used to build each file and forces a rebuild when that command changes.
Ciao, Jonathan