我有一个包含多个配方的 bitbake 构建环境,这些配方依赖于一个链。
目前我要做的是:bitbake recipe1 && bitbake recipe2
我加了:DEPENDS = "recipe1"
到 meta-recipe2/recipe2.bbbitbake-layers show-cross-depends
显示了这种依赖性。
因此,我希望运行 bitbake recipe2
首先构建recipe1,但它没有。
我需要做什么来构建在 DEPENDS 变量中监听的依赖项?
最佳答案
添加 recipe1
至 recipe2
经过
DEPENDS += "recipe1"
应该适合你。上面的行表示在
do_configure
之前recipe2
的任务可以运行,任务do_populate_sysroot
来自 recipe1
将完成。这应该适用于 bitbake
的所有版本和 OpenEmbedded
.您可以实现类似于
DEPENDS += "recipe1"
的功能。经过do_configure[depends] += "recipe1:do_populate_sysroot"
如有必要,您可以像这样手动设置您自己的自定义依赖。
关于build - 如何在 bitbake 中使用 DEPENDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41722240/