foundationdb
foundationdb copied to clipboard
ARM build is failing with ld.lld: error: undefined symbol: __aarch64_ldadd8_acq_rel
2022-08-12 05:58:40 [1261/1552] Linking CXX executable bin/fdbdecode
2022-08-12 05:58:40 FAILED: bin/fdbdecode
2022-08-12 05:58:40 : && ccache /usr/local/bin/clang++ -O3 -DNDEBUG -fuse-ld=lld -Wl,--disable-new-dtags -static-libgcc -nostdlib++ -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -stdlib=libc++ -Wl,-build-id=sha1 fdbbackup/CMakeFiles/fdbdecode.dir/BackupTLSConfig.cpp.o fdbbackup/CMakeFiles/fdbdecode.dir/FileDecoder.actor.g.cpp.o -o bin/fdbdecode lib/libfdbclient.a lib/libfdbrpc.a lib/libflow.a /usr/lib64/libz.so lib/libstacktrace.a lib/libfmt.a lib/libcrc32.a lib/libfolly_memcpy.a -lrt /usr/local/lib/libssl.a /usr/local/lib/libcrypto.a -pthread -ldl boost_install/lib/libboost_context.a boost_install/lib/libboost_filesystem.a boost_install/lib/libboost_iostreams.a lib/liblibb64.a lib/libmd5.a lib/libeio.a fdbclient/awssdk-build/install/lib64/libaws-cpp-sdk-core.a fdbclient/awssdk-build/install/lib64/libaws-crt-cpp.a fdbclient/awssdk-build/install/lib64/libaws-c-s3.a fdbclient/awssdk-build/install/lib64/libaws-c-auth.a fdbclient/awssdk-build/install/lib64/libaws-c-event-stream.a fdbclient/awssdk-build/install/lib64/libaws-c-http.a fdbclient/awssdk-build/install/lib64/libaws-c-mqtt.a fdbclient/awssdk-build/install/lib64/libaws-c-io.a fdbclient/awssdk-build/install/lib64/libaws-checksums.a fdbclient/awssdk-build/install/lib64/libaws-c-compression.a fdbclient/awssdk-build/install/lib64/libaws-c-cal.a fdbclient/awssdk-build/install/lib64/libaws-c-common.a -lcurl && :
2022-08-12 05:58:40 ld.lld: error: undefined symbol: __aarch64_ldadd8_acq_rel
2022-08-12 05:58:40 >>> referenced by credentials.c
2022-08-12 05:58:40 >>> credentials.c.o:(aws_credentials_new) in archive fdbclient/awssdk-build/install/lib64/libaws-c-auth.a
2022-08-12 05:58:40 >>> referenced by credentials.c
2022-08-12 05:58:40 >>> credentials.c.o:(aws_credentials_release) in archive fdbclient/awssdk-build/install/lib64/libaws-c-auth.a
2022-08-12 05:58:40 >>> referenced by credentials.c
2022-08-12 05:58:40 >>> credentials.c.o:(aws_credentials_acquire) in archive fdbclient/awssdk-build/install/lib64/libaws-c-auth.a
2022-08-12 05:58:40 >>> referenced 65 more times
2022-08-12 05:58:40
2022-08-12 05:58:40 ld.lld: error: undefined symbol: __aarch64_cas8_acq_rel
2022-08-12 05:58:40 >>> referenced by epoll_event_loop.c
2022-08-12 05:58:40 >>> epoll_event_loop.c.o:(s_stop) in archive fdbclient/awssdk-build/install/lib64/libaws-c-io.a
2022-08-12 05:58:40
2022-08-12 05:58:40 ld.lld: error: undefined symbol: __aarch64_ldadd8_relax
2022-08-12 05:58:40 >>> referenced by retry_strategy.c
2022-08-12 05:58:40 >>> retry_strategy.c.o:(aws_retry_strategy_acquire) in archive fdbclient/awssdk-build/install/lib64/libaws-c-io.a
2022-08-12 05:58:40 >>> referenced by retry_strategy.c
2022-08-12 05:58:40 >>> retry_strategy.c.o:(aws_retry_token_acquire) in archive fdbclient/awssdk-build/install/lib64/libaws-c-io.a
2022-08-12 05:58:40 clang-13: error: linker command failed with exit code 1 (use -v to see invocation)