[U-Boot] [PATCH] ARM: drop "optional" from target select in favor of ARCH_VERSATILE

Joe Hershberger joe.hershberger at gmail.com
Fri Aug 7 22:39:09 CEST 2015


Hi Masahiro,

On Sat, Aug 1, 2015 at 2:39 AM, Masahiro Yamada
<yamada.masahiro at socionext.com> wrote:
> Since commit a26cd04920dc ("arch: Make board selection choices
> optional"), Kconfig could create such an insane .config file that
> no SoC/board is selected.
>
> This is now a real problem for Buildroot, for example.
> (http://lists.busybox.net/pipermail/buildroot/2015-July/135125.html)

Maybe at some time in the future someone should add a new keyword to
Kconfig that forces there to be no implicit default when
saving_defconfig (so it is not removed from the defconfig), but also
not optional (so that if it really is missing, there is a sane
default).

> This commit drops the "optional" from the ARM target select menu
> in favor of "Versatile family".
>
> Rationale:
>  - Historically, Linux chose versatile_defconfig as the default
>    of ARM defconfig. (arch/arm/Makefile of Linux describes:
>    KBUILD_DEFCONFIG := versatile_defconfig)
>
>  - It was published by ARM Ltd.
>
> Signed-off-by: Masahiro Yamada <yamada.masahiro at socionext.com>


More information about the U-Boot mailing list