summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrecipes-bsp/u-boot/u-boot-imx/0001-tools-allow-to-override-python.patch46
-rw-r--r--recipes-bsp/u-boot/u-boot-imx_2017.03.bb4
2 files changed, 49 insertions, 1 deletions
diff --git a/recipes-bsp/u-boot/u-boot-imx/0001-tools-allow-to-override-python.patch b/recipes-bsp/u-boot/u-boot-imx/0001-tools-allow-to-override-python.patch
new file mode 100755
index 000000000..f96de538e
--- /dev/null
+++ b/recipes-bsp/u-boot/u-boot-imx/0001-tools-allow-to-override-python.patch
@@ -0,0 +1,46 @@
1From b48bfc74ee410b1e6681c620633ffef32aafaba0 Mon Sep 17 00:00:00 2001
2From: Stefano Babic <sbabic@denx.de>
3Date: Wed, 5 Apr 2017 17:46:41 +0200
4Subject: [PATCH] tools: allow to override python
5
6Not force to use python from PATH. Issue was noted when building with
7Yocto, because python from the distro is always taken instead of
8python-native built during Yocto process.
9
10Signed-off-by: Stefano Babic <sbabic@denx.de>
11CC: Simon Glass <sjg@chromium.org>
12Reviewed-by: Simon Glass <sjg@chromium.org>
13---
14 Makefile | 2 +-
15 tools/Makefile | 2 +-
16 2 files changed, 2 insertions(+), 2 deletions(-)
17
18diff --git a/Makefile b/Makefile
19index 09b597d450..8d4e6050b3 100644
20--- a/Makefile
21+++ b/Makefile
22@@ -348,7 +348,7 @@ OBJCOPY = $(CROSS_COMPILE)objcopy
23 OBJDUMP = $(CROSS_COMPILE)objdump
24 AWK = awk
25 PERL = perl
26-PYTHON = python
27+PYTHON ?= python
28 DTC = dtc
29 CHECK = sparse
30
31diff --git a/tools/Makefile b/tools/Makefile
32index fa1b85bdae..2fc4a583d4 100644
33--- a/tools/Makefile
34+++ b/tools/Makefile
35@@ -120,7 +120,7 @@ _libfdt.so-sharedobjs += $(LIBFDT_OBJS)
36 libfdt:
37
38 tools/_libfdt.so: $(patsubst %.o,%.c,$(LIBFDT_OBJS)) tools/libfdt_wrap.c
39- LDFLAGS="$(HOSTLDFLAGS)" python $(srctree)/lib/libfdt/setup.py \
40+ LDFLAGS="$(HOSTLDFLAGS)" ${PYTHON} $(srctree)/lib/libfdt/setup.py \
41 "$(_hostc_flags)" $^
42 mv _libfdt.so $@
43
44--
452.17.1
46
diff --git a/recipes-bsp/u-boot/u-boot-imx_2017.03.bb b/recipes-bsp/u-boot/u-boot-imx_2017.03.bb
index 705ff1643..af83eaece 100644
--- a/recipes-bsp/u-boot/u-boot-imx_2017.03.bb
+++ b/recipes-bsp/u-boot/u-boot-imx_2017.03.bb
@@ -11,7 +11,9 @@ LICENSE = "GPLv2+"
11LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" 11LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
12 12
13SRCBRANCH = "imx_v2017.03_4.9.123_imx8mm_ga" 13SRCBRANCH = "imx_v2017.03_4.9.123_imx8mm_ga"
14SRC_URI = "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https;branch=${SRCBRANCH}" 14SRC_URI = "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https;branch=${SRCBRANCH} \
15 file://0001-tools-allow-to-override-python.patch \
16 "
15SRCREV = "8be98e9322040c655b9e5c9fb2c494e002e3fad9" 17SRCREV = "8be98e9322040c655b9e5c9fb2c494e002e3fad9"
16 18
17S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"