【问题标题】:yocto pyro 2.3 depended package build issueyocto pyro 2.3 依赖包构建问题
【发布时间】:2018-05-03 13:00:13
【问题描述】:

我正在配置一个依赖于其他包“Y”的包“X”。

“Y”包已成功构建,我可以在以下路径中找到它。

tmp/work/cortexa8hf-neon-poky-linux-gnueabi/"Y"/0.1.0-r1/recipe-sysroot-native/usr/bin

根据我的理解,如果包“X”依赖于包“Y”,那么包“Y”的所有组件都应该复制到路径“recipe-sysroot-native/usr/bin”中包“X”。

但我无法在包“X”的 recipe-sysroot-native 中找到依赖的包“Y”。

如果我的理解是错误的,请告诉我正确的方法。因为我无法在包“X”的目录“recipe-sysroot-native/usr/bin”中找到包“Y”

谢谢

阿米特 G.

【问题讨论】:

  • 你关心的包是原生包还是目标包?如果它是一个目标包,那么你在错误的地方寻找。

标签: yocto


【解决方案1】:

对于标准 Y 包,您必须在 X 配方中添加以下内容才能将 Y 放入 recipe-sysroot-native:

DEPENDS = "Y-native" 

您必须确保“Y”配方可以用作原生配方,它必须包含

BBCLASSEXTEND = "native(或inherit native

【讨论】:

  • 谢谢它正在工作。另外您需要在 Y 的 bb 文件中添加 BBCLASSEXTEND = "native"。
  • 很高兴它起作用了,感谢 BBCLASSEXTEND 的精确度,我在回答中添加了它。
猜你喜欢
  • 2021-09-30
  • 1970-01-01
  • 2012-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
相关资源
最近更新 更多