开发者
资源
【编译迁移】鲲鹏环境安装Augustus报错undefined reference to `__aarch64_ldadd4_sync'的解决方法
【编译迁移】鲲鹏环境安装Augustus报错undefined reference to `__aarch64_ldadd4_sync'的解决方法
发表于2023/11/28
4.1k7

系统架构:aarch64

处理器:鲲鹏920

操作系统:KylinV10

软件栈:GCC 11.2.0

问题现象:安装Augustus时,需要依赖samtools,在链接libbam.a报错undefined reference to `__aarch64_ldadd4_sync'

cke_7802.png

经查询,该引用来源于系统位数以及架构匹配导致

解决方法:

需要在编译samtools时CFLAGS中加上-march=armv8-a,从而使编译出来的libbam.a找到该引用,然后再次重编Augutus

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞