首页 > 解决方案 > 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 在配方中无法控制的共享库?

谢谢

标签: shared-librariesyoctobitbake

解决方案


使用以下方法解决了问题:

1 - 创建一个配方并准备要打包的库。

2 - 在 RDEPENDS 中使用配方名称


推荐阅读