[PATCH] Makefile: allow to override python3

Tom Rini trini at konsulko.com
Wed May 19 00:26:23 CEST 2021


On Sat, May 01, 2021 at 10:12:21PM +0200, Andrey Zhizhikin wrote:

> Python3 taken from the PATH causes build issues when pylibfdt bindings are
> generated with Yocto SDK.
> 
> Python3 provided as a part of SDK is not compatible with host Python3,
> therefore binding build breaks with following errors:
> 
> scripts/dtc/pylibfdt/libfdt_wrap.c:154:11: fatal error: Python.h: No such file or directory
>   154 | # include <Python.h>
>       |           ^~~~~~~~~~
> 
> Do not enforce the python3 from the PATH and make it conditionally-assigned
> so it can be overridden from outside of build system. Keep the default
> assignment to point to version that is taken from the PATH.
> 
> Similar fix has been introduced in b48bfc74ee ("tools: allow to override
> python"), where conditional assignment is used for python executable to
> address similar build errors.
> 
> Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin at leica-geosystems.com>
> Cc: Simon Glass <sjg at chromium.org>
> Fixes: e91610da7c ("kconfig: re-sync with Linux 4.17-rc4")
> Reviewed-by: Simon Glass <sjg at chromium.org>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210518/bffb3c97/attachment.sig>


More information about the U-Boot mailing list