2012-07-19 88 views
1

我有以下的Kconfig代碼:的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 

任何想法,爲什麼沒有被選中的選項始終顯示爲新的?

回答

1

解決辦法:

對於未知的原因,維護的buildroot決定補丁的conf僅在與BR2_

前綴
0

當您運行make oldconfig。它讀取現有的.config文件,並詢問用戶對配置文件的任何新增內容,並將其標記爲新的。這在升級到新內核時非常有用,因爲它可以讓您爲每個新配置參數做出決定。

+0

是變量看,但對我來說它檢測選項如新,不屬於。 – arved 2012-07-20 13:53:04