开发者
资源
鲲鹏环境下编译mongodb 4.4.0版本报build arm64/crc32-arm64.o failed: Error解决方法
鲲鹏环境下编译mongodb 4.4.0版本报build arm64/crc32-arm64.o failed: Error解决方法
发表于2023/10/25
1.2k1

【问题描述】

鲲鹏环境下编译mongodb 4.4.0版本报build/opt/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o failed: Error 1错误,详细报错如下:

scons: *** [build/opt/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o] Error 1
scons: building terminated because of errors.
build/opt/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o failed: Error 1

【解决方法】

在编译命令中增加CFLAGS="-march=armv8-a+crc -mtune=generic",详细命令参考如下:

python3 buildscripts/scons.py MONGO_VERSION=4.4.0 install-all CFLAGS="-march=armv8-a+crc -mtune=generic" -j64 DESTDIR=/home/local/mongo --disable-warnings-as-errors

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