[Buildroot] [PATCH 00/14] Add support for U-Boots Kbuild & Kconfig build system

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sun Dec 21 22:40:06 UTC 2014

Dear Jörg Krause,

On Sat, 13 Dec 2014 00:15:57 +0100, Jörg Krause wrote:
> This patch series adds to the bootloader Das U-Boot:
>   * Update to the latest stable version 2014.10
>   * Support for its Kbuild & Kconfig build system
>   * Documentation in the manual
>   * Fixes and adjustments to the packages infrastructure

Thanks for working on this, definitely good to see someone tackling the
bump to the first kconfig-enabled U-Boot version.

There is however one big issue with your patch series: I believe it
breaks backward compatibility with U-Boot versions older than 2014.10.
And a *lot* of people are using old versions of U-Boot, to which they
are stuck due to the old version being their only choice for a given
piece of hardware.

So we clearly need to continue to support older versions of U-Boot,
that don't have the kconfig stuff. I just gave a try, and it seems like
the old U-Boot way of configuring/building things apparently still
works with U-Boot 2014.10. So your PATCH 01/14 is probably OK. However
starting from 02/14, I believe you'll be breaking things for U-Boot
versions older than 2014.10.

Can you work on a solution that preserves compatibility?


Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list