On Sun, 12 Jun 2016 22:22:39 -0400 Bruce Ashfield <bruce.ashfi...@windriver.com> wrote:
> On 2016-06-12 9:40 PM, Kunihiko Hayashi wrote: > > Hello, all > > > > Now I'm trying to build my own kernel with linux-yocto recipe, > > and I make kernel configuration fragments (".cfg" file) according to > > "Linux Kernel Development Manual", and my fragments can't be applied > > to the kernel at all. > > > > I find that linux-yocto recipe uses "allnoconfig" as default, and > > configurations that my fragments depend on are disabled. > > Your fragments really should be specifying not only their options, > but the dependencies as well, or you need to have them > include other fragments that set those dependencies. > > If you don't, you are relying on the baseline configuration .. which > is either a defconfig or ktype fragments in linux-yocto. That is also > ok, just something to be aware of. > > > > >> KCONFIG_MODE = "--allnoconfig" > > > > I assume that KCONFIG_MODE has the option of "configme" script, > > but this option is undocumented on any manuals. > > > > If I apply "defconfig" and my additional fragments as it is, > > how do I set KCONFIG_MODE in my recipe? (null string or another option?) > > KCONFIG_MODE is a variable like any other. In your kernel recipe, > you can just set it to one of the valid options. > > KCONFIG_MODE = "..." > > Note: those valid options are only [--alldefconfig] [--allnoconfig], > since that is what the kernel merge_config.sh script can process. Thank you for your comment. I understand that I need to solve all dependencies in the usual cases, and KCONFIG_MODE is used for merge_config.sh. I think that to set "--alldefconfig" to KCONFIG_MODE solves the question. Regards, --- Kunihiko Hayashi :hayashi.kunih...@socionext.com -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto