BitBake:我们可以将 DEPENDS 与包名称一起使用吗?

BitBake: Can we use DEPENDS with package name?

从 BitBake 用户手册中,我知道在使用 RDEPENDS 时,我们应该始终以带有附加包名称的形式使用变量,例如:RDEPENDS_${PN} += "a"
我们可以对 DEPENDS 变量做同样的事情吗?喜欢:DEPENDS_${PN} += "b"
我有这个问题是因为当我把它放到我的食谱中时,BitBake 不会引发任何错误,但我的构建有时会失败,因为它无法处理依赖项。

DEPENDS 是关于编译时依赖性的。单个编译的结果可以在多个包中使用,因此不可能使变量特定于包:DEPENDS 始终用于整个配方,不能以包名作为后缀。