我有一个带有多个配方的bitbake构建环境,它们依赖于链.
目前我必须这样做:bitbake recipe1&& bitbake recipe2
我在meta-recipe2 / recipe2.bb中添加了:DEPENDS =“recipe1”
bitbake-layers show-cross-depends显示了这种依赖关系.
因此,我希望首先运行bitbake recipe2来构建recipe1,但事实并非如此.
在DEPENDS变量中构建依赖项侦听需要做什么?
最佳答案 将recipe1添加到recipe2by
DEPENDS += "recipe1"
应该适合你.上面的行意味着在可以运行recipe2的do_configure任务之前,mrecipe1的任务do_populate_sysroot将完成.这适用于所有版本的bitbake和OpenEmbedded.
您可以通过以下方式实现类似于DEPENDS =“recipe1”的操作
do_configure[depends] += "recipe1:do_populate_sysroot"
如有必要,您可以手动设置自己的自定义依赖于此.