Kconfig选择:未选择的选项显示为新的

时间:2012-07-19 14:23:02

标签: linux-kernel buildroot kbuild

我有以下Kconfig代码:

choice
    prompt "Choice ?"
    config A_CHOSEN
          bool "A"
    config B_CHOSEN
           bool "B"
 endchoice

我的问题,每次我运行make oldconfig时都说:

*
* Restart config...
*
Choice ?
> 1. A (A_CHOSEN)
  2. B (B_CHOSEN) (NEW)
choice[1-2]:

我检查了配置文件,然后说

A_CHOSEN=y
# B_CHOSEN is not set

任何想法为什么未选择的选项总是显示为新的?

2 个答案:

答案 0 :(得分:1)

解决方案:

由于未知原因,buildroot维护者决定将conf修补为只读取前缀为BR2的变量_

答案 1 :(得分:0)

运行make oldconfig时。它读取现有的.config文件并询问用户是否对配置文件添加了新内容并将其标记为新文件。这在升级到新内核时非常有用,因为它允许您为每个新配置参数做出决定。