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. -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html