我有一个带有多个配方的bitbake构建环境,这些配方在链中是依赖的。
目前,我必须执行以下操作: bitbake recipe1 && bitbake recipe2
我已经添加:DEPENDS = "recipe1"
到meta-recipe2 / recipe2.bb
bitbake-layers show-cross-depends
显示了这种依赖性。
我bitbake recipe2
最先想到的是要先运行build1,但是事实并非如此。
我需要做什么来构建DEPENDS变量中侦听的依赖关系?
添加recipe1
到recipe2
由
DEPENDS += "recipe1"
应该适合您。上述装置中的线,该之前do_configure
的任务recipe2
可以运行,任务do_populate_sysroot
来回米recipe1
将完成。这应该适用于所有版本的bitbake
和OpenEmbedded
。
您可以DEPENDS += "recipe1"
通过
do_configure[depends] += "recipe1:do_populate_sysroot"
如有必要,您可以像这样手动设置自己的自定义依赖项。