[plain text re-send, sorry] Interesting, I'm guessing this came from when git was installed ( https://github.com/Homebrew/homebrew-core/blob/master/Formula/git.rb#L50 ), when the perl path was likely still /usr/bin/perl It feels weird to me that the perl path is fixed at compile/install-time as opposed to run-time discovery -- this means users can't change their perl install without breaking git? On Thu, Jan 12, 2017 at 1:21 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > Pat Pannuto <pat.pannuto@xxxxxxxxx> writes: > >> I spent a little while debugging why git-format-patch refused to believe >> that SSL support was installed (Can't locate Net/SMTP/SSL.pm in @INC...) >> Turns out that it was installed for my system's preferred /usr/local/bin/perl, >> but not for git-format-patch's hard-coded /usr/bin/perl; changing the shebang >> allowed git format-patch to work as expected. > > Isn't that an indication that you are not building correctly? > Perhaps > > $ git grep 'Define PERL_' Makefile > $ make PERL_PATH=/usr/local/bin/perl > > would help?