S2n 库无法与 arm 链接

S2n 库无法与 arm 链接

当我尝试在 arm64 上编译亚马逊的 s2n(开源 TLS 实现)库时,它给出了错误

hidden symbol 'pthread_atfork' in /usr/lib/aarch64-linux-gnu/libpthread_nonshared.a (pthread_atfokr.OS) is referenced by DSO.
fatal link failed.

该库与 linux-x86 配合良好。

答案1

从 libpthread.a 中提取 pthread_atfork.o 并将文件 pthrea_atfork.o 包含在 makefile 中使得 s2n 在 ARM 上运行。

相关内容