【发布时间】:2018-10-19 20:16:22
【问题描述】:
我正在使用 Yocto 为我的目标硬件编译我的应用程序。 构建成功,但我收到警告:
警告:myApplication-0.0.1-r0 do_package_qa:QA 问题:myApplication 包中包含的 /usr/local/bin/myApplication 需要 libstdc++.so.6(CXXABI_1.3.3),但在 RDEPENDS_myApplication 中找不到提供程序? [文件-rdeps]
我已将我能找到的所有内容添加到我的应用程序配方的 DEPENDS 和 RDEPENDS 中,但我仍然收到该错误。
DEPENDS += "gcc-runtime"
RDEPENDS_${PN} += "libstdc++ libstdc++-dev gcc-runtime"
我可以在我的 RDEPENDS 中添加什么来消除此警告吗?
我也尝试了这些其他组合,所有这些都导致构建成功,并且给出了相同的警告。
-
DEPENDS和RDEPENDS均为空。 RDEPENDS_${PN} += "libstdc++"RDEPENDS_${PN} += "libstdc++ libstdc++-dev-
RDEPENDS_${PN} += "libstdc++ gcc-runtimeDEPENDS += "gcc-runtime"
【问题讨论】:
-
移除 libstdc++-dev 并尝试
-
@Siva.V 没有变化。见编辑。
-
也许可以试试
libstdc++6或libstdc++-v3?您是否也尝试过清理所有的 build 和 sstate 文件夹?
标签: yocto