当我尝试在arm64上编译一个包时,它给了我错误 DSO引用/usr/lib/aarch64-linux-gnu/libpthread_nonshared.a(pthread_atfokr.oS)中的隐藏符号'pthread_atfork'。致命链接失败:价值不佳。
gcc版本4.8.2(Ubuntu / Linaro 4.8.2-19ubuntu1)
我尝试用make文件中的-pthread替换-lpthread,这是没有用的。我也试图交叉编译包然后在arm上运行甚至导致相同的错误。我一直在寻找一个找不到的解决方案。该软件包适用于linux-x86。 ...
如果您需要更多信息,请与我们联系。
提前致谢。
答案 0 :(得分:0)
从libpthread.a中提取pthread_atfork.o并在makefile中包含文件pthrea_atfork.o,使得s2n在ARM上工作。