Kconfig的调试或详细模式?

时间:2012-05-06 15:10:33

标签: configuration linux-kernel makefile

我正在使用LeopardBoard DM368,我想启用一些视频硬件。相关模块是vpfe-capture,isif和tvp7002。

我已经编写了一个defconfig文件,其中包含我认为正确的CONFIG_FOO参数集,可以使所有内容工作。根据各种Kconfig文件中出现的依赖关系来判断,我相信我已经完成了所有事情,但我似乎无法阻止kconf放弃CONFIG_ISIFCONFIG_VPFE_CAPTURE

我非常难看的替代方案是进入并开始手动破解makefile。这可以用来获取我想要的模块,但它显然与Kconfig系统的设计和意图不一致,并且会破坏像“make gconfig”这样的工具。

make有一个“-d”详细标记,解释了它是如何处理依赖项的。有没有类似的kconf,我可以解释为什么它没有给我我想要的两个CONFIG?

2 个答案:

答案 0 :(得分:4)

对不起,如果这有点插件。 :)

我编写了一个Python库,用于处理基于Kconfig的配置系统(Kconfiglib)。它允许轻松检查符号依赖关系(参见符号.__ str __(),例如通过打印符号调用),并允许您在配置的上下文中设置值和评估任意表达式,这可以很方便地找出正在发生的事情。

答案 1 :(得分:1)

您可以尝试运行make V=2 oldconfig并查看是否显示任何其他线索。