]> Git Repo - u-boot.git/commit
Makefile: allow to override python3
authorAndrey Zhizhikin <[email protected]>
Sat, 1 May 2021 20:12:21 +0000 (22:12 +0200)
committerTom Rini <[email protected]>
Mon, 17 May 2021 21:06:36 +0000 (17:06 -0400)
commitf68ed0bcb8a7f86510fe932c4519366776b1671d
treeacce8d600e5ffdff5cf53067a98f62f18ff31798
parentfeddbdb55f47b94f9f6695dc19a826953f893f7a
Makefile: allow to override python3

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 <[email protected]>
Cc: Simon Glass <[email protected]>
Fixes: e91610da7c ("kconfig: re-sync with Linux 4.17-rc4")
Reviewed-by: Simon Glass <[email protected]>
Makefile
This page took 0.033149 seconds and 4 git commands to generate.