[U-Boot] [PATCH] Makefile: honor PYTHON configuration properly

Jonathan Gray jsg at jsg.id.au
Mon Aug 14 03:10:45 UTC 2017


On Sun, Aug 13, 2017 at 11:04:03PM +0200, Cl??ment B??sch wrote:
> ---
>  Makefile       | 2 +-
>  tools/Makefile | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

There is a similiar fragment in scripts/Makefile.spl with the checkdtoc
target that should also be fixed.

checkdtoc: tools
	@if ! ( echo 'import libfdt' | ( PYTHONPATH=tools python )); then \

> 
> diff --git a/Makefile b/Makefile
> index 50a002e72f..1f70144e0a 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -1378,7 +1378,7 @@ $(timestamp_h): $(srctree)/Makefile FORCE
>  	$(call filechk,timestamp.h)
>  
>  checkbinman: tools
> -	@if ! ( echo 'import libfdt' | ( PYTHONPATH=tools python )); then \
> +	@if ! ( echo 'import libfdt' | ( PYTHONPATH=tools $(PYTHON) )); then \
>  		echo >&2; \
>  		echo >&2 '*** binman needs the Python libfdt library.'; \
>  		echo >&2 '*** Either install it on your system, or try:'; \
> diff --git a/tools/Makefile b/tools/Makefile
> index 0743677dc8..1940cdad1f 100644
> --- a/tools/Makefile
> +++ b/tools/Makefile
> @@ -138,7 +138,7 @@ tools/_libfdt.so: $(LIBFDT_SRCS) $(LIBFDT_SWIG)
>  		CPPFLAGS="$(_hostc_flags)" OBJDIR=tools \
>  		SOURCES="$(LIBFDT_SRCS) tools/libfdt.i" \
>  		SWIG_OPTS="-I$(srctree)/lib/libfdt -I$(srctree)/lib" \
> -		$(libfdt_tree)/pylibfdt/setup.py --quiet build_ext \
> +		$(PYTHON) $(libfdt_tree)/pylibfdt/setup.py build_ext \
>  			--build-lib tools
>  
>  ifneq ($(CONFIG_MX23)$(CONFIG_MX28),)
> -- 
> 2.14.1
> 
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot


More information about the U-Boot mailing list