aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Samuel Martin <s.martin49@gmail.com>2014-03-05 23:04:43 +0100
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-04-05 16:40:16 +0200
commit68d8f4e69bdc5b4e09232f3c970963a1f660ad54 (patch)
tree33ccaef1e5d8396ba730e49e52e665eed93ab325
parent05754fa01d1fef0e5c5120d954847573fdf9cbb4 (diff)
downloadbuildroot-68d8f4e69bdc5b4e09232f3c970963a1f660ad54.tar.gz
buildroot-68d8f4e69bdc5b4e09232f3c970963a1f660ad54.tar.bz2
scons: force host-python dependency to be python2
Scons build-system needs python2 as interpreter (it does not support python3 yet). So, we need to force the host dependency to get the python2 interperter built and available in the host tree to be able to build host-scons itself and to build scons-based packages, whatever is the python interpreter for the target. This patch also makes sure scons will in be called using the right python interpreter when invoked via $(SCONS). Fixes: http://autobuild.buildroot.net/results/11e6c8c8d79d56ed43daf52e6d6dc80847709926/ [Thomas: take into account the rename of the new variable to <pkg>_NEEDS_HOST_PYTHON.] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/scons/scons.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/package/scons/scons.mk b/package/scons/scons.mk
index e3fad1bfc0..42a703ccbe 100644
--- a/package/scons/scons.mk
+++ b/package/scons/scons.mk
@@ -10,10 +10,12 @@ SCONS_LICENSE = MIT
SCONS_LICENSE_FILES = LICENSE.txt
SCONS_SETUP_TYPE = distutils
+HOST_SCONS_NEEDS_HOST_PYTHON = python2
+
HOST_SCONS_INSTALL_OPT = \
--install-lib=$(HOST_DIR)/usr/lib/scons-$(SCONS_VERSION)
$(eval $(host-python-package))
# variables used by other packages
-SCONS = $(HOST_DIR)/usr/bin/scons
+SCONS = $(HOST_DIR)/usr/bin/python2 $(HOST_DIR)/usr/bin/scons