shared-libraries - Yocto - 来自外部共享库的 Bitbake RDEPENDS
问题描述
我需要在使用 Yocto 构建的应用程序中使用外部共享库(在 Yocto 外部构建)。
当我设置
RDEPENDS_app = "${RECIPE_SYSROOT}/usr/lib/libFile.so"
它失败并出现以下错误:
注意:运行时目标“../tmp/work/aarch64-poky-linux/app/recipe-sysroot/usr/lib/libFile.so”是不可构建的,正在删除...缺少或不可构建的依赖链是:['./ tmp/work/aarch64-poky-linux/app/recipe-sysroot/usr/lib/libFile.so']
如何使用 Yocto 在配方中无法控制的共享库?
谢谢
解决方案
使用以下方法解决了问题:
1 - 创建一个配方并准备要打包的库。
2 - 在 RDEPENDS 中使用配方名称
推荐阅读
- flutter - flutter mapbox_gl:没有缩放事件
- laravel - Laravel 在部署时更新本地化文件
- docker - 如何使用 Keycloak jboss/keycloak:15.0.2 docker 镜像?
- javascript - 如何修复 Uncaught (in promise) DOMException: The user aborted a request SoundCloud widget Api
- r - 卡住使用 mirt 包中的 multipleGroup 和 DIF 函数
- python - 使用 PolynomialFeatures 类的 get_feature_names() 方法确定您计算了哪些系数
- mongoose - 为什么模式方法不能是 ES6 箭头函数
- javascript - 如何获得满足条件的两个对象键的总和
- python - 在 Python 中保存和重新分配全局变量 dict
- javascript - 如何在 Mongoose 中优化以下查询?