Yocto 下的内核 menuconfig

Kernel menuconfig under Yocto

我正在尝试在 Yocto 构建环境中配置内核 (bitbake virtual/kernel -c menuconfig),并且出于某种原因,当 运行 它只是运行一个完整的时打开的新终端编译内核然后退出,而不是简单地打开配置菜单。

这曾经适用于 jethro 分支中的相同元数据,但现在不适用于 krogoth。

有人知道是什么原因造成的吗?

我想我发现了问题,似乎是供应商元层 (类/*.bbclass) 中 'do_menuconfig' python 函数的自定义实现卡住了来自旧版本。

简单地删除该函数,从而让默认的 'do_menuconfig' 函数 运行 似乎可以解决问题。