I'm afraid it's a bug in git's config.mak.uname. To point at one example, I
think of many:
https://github.com/git/git/blob/7774cfed62/config.mak.uname#L248
... starts with a tab but, this human is reasonably confident, from eg the
indentation, that it's intended as Make syntax rather than shel
Attempting to build git@7774cfed62 using make@00e results in a
missing 'endif' at the end of config.mak.uname:
config.mak.uname:842: *** missing 'endif'. Stop.
Permalink to config.mak.uname:
https://github.com/git/git/blob/7774cfed62/config.mak.uname.
(Included from Makefile:
https://github.