From patchwork Wed Mar 5 22:04:43 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Martin X-Patchwork-Id: 327199 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id D47052C0212 for ; Thu, 6 Mar 2014 09:05:35 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 0ED70264D9; Wed, 5 Mar 2014 22:05:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VDbSwtJqrKsS; Wed, 5 Mar 2014 22:05:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id E061733217; Wed, 5 Mar 2014 22:05:15 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id E562E1C28CB for ; Wed, 5 Mar 2014 22:05:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id E1CF3959F4 for ; Wed, 5 Mar 2014 22:05:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8-QLXiNfOv9X for ; Wed, 5 Mar 2014 22:05:14 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by hemlock.osuosl.org (Postfix) with ESMTPS id 0E17C959F1 for ; Wed, 5 Mar 2014 22:05:13 +0000 (UTC) Received: by mail-wg0-f52.google.com with SMTP id k14so2071572wgh.23 for ; Wed, 05 Mar 2014 14:05:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=J5OMtko9LjA/3nCwkY4QTYx7daSdpmFA4vUfrYS1Jyg=; b=vhMm5EmtwNGVGeqkQ5pXMXtGKqFTbMGhTr+nAMoaeH9mLdQkoN7zEcNFWjmaIlpHu5 3Q7QqivDRfXskF6LIf6CKE/N30m2l6sKUzQqG6Qth5NCKh0dRtWOuT2qXNo33eD0IvBe YMu5c2cIsfiS5zEOuc32ROiO4nXKeehqC88f9RiN37doDEri6rQ1jsfjleJL7Iv+P1Az v8sqx5pPuV6Kd41nRypjW+GnH36rNM7nKYMyZsKYsPpFy2LxdVnn1uMibbrGxQ+rx3// dlQsTzmDYWAQbe4Mx27dJpAFT/1hAP6x5iZKoX9VOfEiNmLvqkRI09zTKnA3MRQ6qbpJ F4sA== X-Received: by 10.194.57.77 with SMTP id g13mr4738817wjq.42.1394057112629; Wed, 05 Mar 2014 14:05:12 -0800 (PST) Received: from localhost.localdomain (ivr94-4-82-229-165-48.fbx.proxad.net. [82.229.165.48]) by mx.google.com with ESMTPSA id z1sm6555457wjq.19.2014.03.05.14.05.09 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 05 Mar 2014 14:05:10 -0800 (PST) From: Samuel Martin To: buildroot@buildroot.net Date: Wed, 5 Mar 2014 23:04:43 +0100 Message-Id: <1394057085-10399-5-git-send-email-s.martin49@gmail.com> X-Mailer: git-send-email 1.9.0 In-Reply-To: <1394057085-10399-1-git-send-email-s.martin49@gmail.com> References: <1394057085-10399-1-git-send-email-s.martin49@gmail.com> Cc: Thomas Petazzoni Subject: [Buildroot] [PATCH 4/6] scons: force host-python dependency to be python2 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net 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/ Signed-off-by: Samuel Martin Cc: Gustavo Zacarias Cc: Thomas Petazzoni Reviewed-by: "Yann E. MORIN" --- package/scons/scons.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/scons/scons.mk b/package/scons/scons.mk index e3fad1b..88396d4 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_FORCE_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