From f31cd33cefc0fd71f41459d39c42b049ade3605d Mon Sep 17 00:00:00 2001 From: Avi Shukron Date: Mon, 11 Nov 2019 23:31:45 +0200 Subject: [PATCH] package/ninja: invoke python3 explicitly to configure the package ninja depends on python3 specifically, but the configure.py file simply uses "env python". Where no python is selected for the target you simply won't get a python symlink in $(HOST_DIR)/usr/bin, so the configure.py script fails to run since it can't find "python". Notice that in order to reproduce the issue, you must not have python2 installed on your host machine. Signed-off-by: Avi Shukron Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index 4897012150..281cd70412 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -17,7 +17,7 @@ NINJA_LICENSE_FILES = COPYING HOST_NINJA_DEPENDENCIES = host-python3 define HOST_NINJA_BUILD_CMDS - (cd $(@D); ./configure.py --bootstrap) + (cd $(@D); $(HOST_DIR)/bin/python3 configure.py --bootstrap) endef define HOST_NINJA_INSTALL_CMDS