On Fri, Jul 16, 2010 at 12:30 PM, Russell King - ARM Linux <linux@xxxxxxxxxxxxxxxx> wrote: > On Fri, Jul 16, 2010 at 02:19:31PM -0400, Nicolas Pitre wrote: >> For example, if I want CONFIG_MTD_CMDLINE_PARTS=y, the system may be >> smart enough to notice and automatically enable CONFIG_MTD and >> CONFIG_MTD_PARTITIONS without having to carry those in the defconfig. > > How do you sort out something like this: > > config FOO > bool "Foo" > depends on (A && B) || C > > Do you enable A and B, A, B and C or just C? > > Bear in mind that A could be 'X86', 'M68K' or any other arch specific > symbol. > > I prefer the warning method because it prompts you to investigate what's > changed and sort out the problem by ensuring that the appropriate symbols > are also selected. The automatic selection of dependencies method carries > the risk that it'll do the wrong thing with the above scenario. Good point. g. -- 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