From 02a52670b832b17b90365aa42b5620c20fe357f6 Mon Sep 17 00:00:00 2001 From: "Bradley T. Hughes" Date: Mon, 16 Oct 2017 12:33:47 +0000 Subject: build: use bin override if no `python` in PATH On systems with no "python" in the PATH, e.g. FreeBSD, we should always create a python symlink in get_bin_override(). PR-URL: https://github.com/nodejs/node/pull/16241 Reviewed-By: Gibson Fahnestock Reviewed-By: Gireesh Punathil Reviewed-By: Ben Noordhuis Reviewed-By: Sakthipriyan Vairamani Reviewed-By: Refael Ackermann --- configure | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'configure') diff --git a/configure b/configure index ac51638da8..1e4cb4b3dd 100755 --- a/configure +++ b/configure @@ -1357,7 +1357,9 @@ def get_bin_override(): # sys.executable. This directory will be prefixed to the PATH, so that # other tools that shell out to `python` will use the appropriate python - if os.path.realpath(which('python')) == os.path.realpath(sys.executable): + which_python = which('python') + if (which_python and + os.path.realpath(which_python) == os.path.realpath(sys.executable)): return bin_override = os.path.abspath('out/tools/bin') -- cgit v1.2.3