Messages in this thread | | | Date | Mon, 18 May 2009 10:21:25 +0200 | From | Jiri Slaby <> | Subject | Re: Kconfig: fix problem in HID menu |
| |
On 05/17/2009 05:56 PM, Krzysztof Helt wrote: > Following syntax does not work properly if there is an options FOO2 depending on the FOO: > > config FOO > tristate "Foo" if EMBEDDED > depends on FUD > default !EMBEDDED > > config FOO2 > bool "Foo2" > depends on FOO > > If the EMBEDDED is not selected the FOO option is selected > and it cannot be unselected.
Uhuh, but that's correct behaviour. We don't want to bother user with tons of drivers unless he is compiling for embedded. Or am I missing something?
> The change of the FOO definition: > > config FOO > tristate "Foo" > depends on EMBEDDED && FUD > default !EMBEDDED > > fixes the issue.
This does something different. You offer regular user to turn it off and defaults to n for embedded. This is not what we want, I suppose.
> This is likely a bug in Kconfig tool.
In that case, you want to fix the tool, not the configs.
| |