[Buildroot] [PATCH] boot/uboot: fix build for sunxi targets

Peter Korsgaard peter at korsgaard.com
Fri Jan 13 15:11:52 UTC 2017

>>>>> "Jörg" == Jörg Krause <joerg.krause at embedded.rocks> writes:

 > Since version 2017.01 U-Boot needs to run the binman tool on the host machine
 > for building the 'u-boot-sunxi-with-spl.bin' target. The binman tool is written
 > in Python 2 so we need to add the python host package when building this
 > target, otherwise the build fails:

 > ```
 >   BINMAN  u-boot-sunxi-with-spl.bin
 >   File "./tools/binman/binman", line 49
 >     print result
 >                ^
 > SyntaxError: Missing parentheses in call to 'print'
 > make[1]: *** [Makefile:1090: u-boot-sunxi-with-spl.bin] Error 1
 > ```

 > Signed-off-by: Jörg Krause <joerg.krause at embedded.rocks>

That's not very nice :/

We already check for python on the build machine in dependencies.sh, so
perhaps we could patch the binman sources to be compatible with python
3 (and send the patch upstream)?

Is that something you could look into?

Bye, Peter Korsgaard

More information about the buildroot mailing list