Firefly开源社区

打印 上一主题 下一主题

[Linux] libmali.so 问题汇总

19

积分

0

威望

0

贡献

技术小白

积分
19

libmali.so 问题汇总

发表于 2022-6-24 18:11:29      浏览:6879 | 回复:3        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 官方提供的固件
  • 固件文件名称: 20220622发布的版本
  • 固件下载地址: ...
  • Log日志: 1.txt
问题描述及复现步骤:
1、编译opencv会出现
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 3 (>= sh_info of 3)
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 4 (>= sh_info of 3)
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 5 (>= sh_info of 3)
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 6 (>= sh_info of 3)
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 7 (>= sh_info of 3)
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 8 (>= sh_info of 3)
/usr/bin/ld: /lib/aarch64-linux-gnu/libmali.so: .dynsym local symbol at index 9 (>= sh_info of 3)

在其他任何开发板上都没有问题。

2、使用QT 的 OPENGL
无法成功编译,同样指向这个库


1.txt

686 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2022-6-24 18:15:51        只看该作者  沙发
用来做项目的,很着急,编译OPENCV这种常见库,总该实验一下,opencv4.4 编译选项如下:
cmake   -D CMAKE_BUILD_TYPE=Release \
        -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.4.0/modules \
        -D CMAKE_INSTALL_PREFIX=../../release \
        -D INSTALL_C_EXAMPLES=OFF \
        -D BUILD_DOCS=OFF \
        -D BUILD_EXAMPLES=OFF \
        -D OPENCV_GENERATE_PKGCONFIG=ON \
        -D WITH_CUDA=OFF \
        -D CUDA_FAST_MATH=OFF \
        -D ENABLE_FAST_MATH=1   \
        -D WITH_CUDNN=OFF \
        -D OPENCV_DNN_CUDA=OFF \
        -D WITH_V4L=ON \
        -D WITH_QT=ON \
        -D WITH_OPENCL=ON \
        -D WITH_OPENGL=ON \
        -D EXCLUDE_OPENCL=0 \
        -D WITH_GSTREAMER=ON \
        -D WITH_CUBLAS=OFF \
        -D OPENCV_ENABLE_NONFREE=ON \
        -D BUILD_PERF_TESTS=OFF \
        -D BUILD_TESTS=OFF  ..
回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2022-6-25 11:18:07        只看该作者  板凳
我查阅资料发现
/usr/bin/ld: xxxxxxxx .dynsym local symbol at index 3
这种格式的信息应该只是警告,不是错误,不会影响编译

点评

是的,但是所有的工程都会带这个连接的警告,这很难忍受,也可以用gold的link方式去掉警告,我觉得通过升级libmali才是最好的办法,我使用其他开发板作项目,都没有碰到,另外在使用opengl的时候,也出现了很多问题  发表于 2022-6-25 12:18
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表