我尝试使用最新的NDK(r11b)为x86构建静态openssl库,如以下链接所述:
Compiling the latest OpenSSL for Android
但是,当我尝试将输出libcrypto.a包含到某个其他共享库(SO)并编译它时,它会抛出错误:
WARNING: shared library text segment not shareable
error: treating warning as errors
我尝试使用此处预先构建的库:https://github.com/emileb/OpenSSL-for-Android-Prebuilt/tree/master/openssl-1.0.2/x86/lib
并且上面的错误消息消失了,所有内容都很好。
有没有人知道我自己如何构建openssl库而没有"文本段不可共享"问题
注意:我没有寻找抑制此警告的选项。
答案 0 :(得分:0)