From: Eric Sunshine Date: Thu, 06 Aug 2020 04:10:09 GMT Subject: Re: [PATCH 1/4] Use $(SHELL_PATH) instead of sh in Makefile. Message-ID: In-Reply-To: <20200806021354.GS6540@camp.crustytoothpaste.net> On Wed, Aug 5, 2020 at 10:14 PM brian m. carlson wrote: > On 2020-08-06 at 01:05:01, lufia via GitGitGadget wrote: > > In the not POSIX environment, like Plan 9, sh might not be looked up > > in the directories named by the $PATH. > > I think Git's editor handling assumes that sh is somewhere in the PATH, > so it might be fine for us to just ask the user to adjust PATH > appropriately before running make. I don't have a strong preference; if > this works on a standard Unix machine, which it looks like it should > (although I haven't tested), I'm fine with it. This does, however, have a bit of a chicken-and-egg feel to it. The results of the "uname_FOO" assignments in config.mak.uname are consulted later in the file to _assign_ a value to SHELL_PATH on a number of platforms. So, making the "uname_FOO" assignments themselves depend upon SHELL_PATH is rather circular and confusing.