如何解决RISC-Vrv64ima的ld-linux-riscv64-lp64d.so.1上的运行时依赖项
我正在尝试使用Yoc为 rv64ima isa和abi作为 lp64 的isa创建映像。但是许多软件包,例如 zip,unzip 都具有 ld-linux-riscv64-lp64d.so.1 的运行时依赖项。我在下面附加了错误代码段。 是否可以为没有双点或浮点单元的体系结构(RISC-V)编译这些软件包? 谢谢。
编辑1:如何解决Yocto中以下提到的错误?不仅仅是 zip 。
ERROR: zip-3.0-r2 do_package_qa: QA Issue: /usr/bin/zipsplit contained in package zip requires ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit),but no providers found in RDEPENDS_zip? [file-rdeps]
ERROR: zip-3.0-r2 do_package_qa: QA Issue: /usr/bin/zipsplit contained in package zip requires ld-linux-riscv64-lp64d.so.1()(64bit),but no providers found in RDEPENDS_zip? [file-rdeps]
ERROR: zip-3.0-r2 do_package_qa: QA run found fatal errors. Please consider fixing them.
解决方法
是的。尽管rv64ima没有浮点指令,但是由于soft-float模块,它能够运行需要浮点的程序。但是,在性能级别上会看到差异,因为在软环境中执行浮点操作需要更长的时间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。