Skip to content

Add support for U-Boots Kbuild & Kconfig build system

Jörg Krause buildroot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 14 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 14 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

Hello Thomas,

Quoted 12 lines · Thomas Petazzoni

Hello J?rg,

Quoted 8 lines · Thomas Petazzoni

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.

You're right, it's not backward compatible.

Quoted 7 lines
Quoted 7 lines

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.

U-Boot 2014.10 still supports the old <board_name>_config build system. So it should be safe to update the version number only (in case the board is still supported).

Quoted 5 lines
Quoted 2 lines

Can you work on a solution that preserves compatibility?

Since I had no feedback about this (probably due to the winter holidays),

You're right with the winter holidays..

Quoted 3 lines

I'll mark those patches as "Changes Requested" in patchwork. Can you resend a new version that takes into account the need for backward compatibility with older versions of U-Boot?

I can do this. Do you have any suggestion for providing backward compatibility? I have a config option for the U-Boot menu in mind, e.g.:
U-Boot Version (2014.10) --->
[ ] Use Kconfig build system (NEW)

Best regards
J?rg Krause