apache / apache/brpc

Mac下链接生成动态库失败

Open
#666 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
17.6k
Forks
4.1k
Avg merge
2d 12h
Merged PRs (30d)
69

Description

Mac编译正确,链接生成静态库也没问题,但是链接生成动态库时出现报错,查阅了一些资料也没解决,菜鸟一枚,只能在此请教了,报错如下,望大神解惑:
Linking libbrpc.dylib
Undefined symbols for architecture x86_64:
"_CRYPTO_THREADID_set_callback", referenced from:
brpc::SSLThreadInit() in ssl_helper.o
"_CRYPTO_THREADID_set_numeric", referenced from:
brpc::SSLGetThreadId(crypto_threadid_st*) in ssl_helper.o
"_EVP_PKEY_base_id", referenced from:
brpc::SSLGetDHCallback(ssl_st*, int, int) in ssl_helper.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [libbrpc.dylib] Error 1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.