Ich versuche, für x86 statische OpenSSL-Bibliothek aufzubauen, indem sie die neuesten NDK (R11b), wie in diesem Link erklärt:Kompilieren openssl für Android - Warnung: Shared Library Textsegment nicht gemeinsam nutzbare
Compiling the latest OpenSSL for Android
aber wenn ich versuche, um eine andere gemeinsam genutzte Bibliothek die Ausgabe libcrypto.a enthalten (SO) und kompilieren, dass, wirft sie den Fehler:
WARNING: shared library text segment not shareable
error: treating warning as errors
ich versuchte, die vorgefertigten Bibliotheken von hier: https://github.com/emileb/OpenSSL-for-Android-Prebuilt/tree/master/openssl-1.0.2/x86/lib
und die obige Fehlermeldung verschwunden und alles gut gebaut.
Weiß jemand, wie genau ich openssl Bibliotheken selbst ohne "Textsegment nicht shareable" Problem erstellen kann?
Hinweis: Ich suche keine Optionen, um diese Warnung zu unterdrücken.
Können Sie mehr Details über diese zur Verfügung stellen ? Weißt du, was der Schlüssel ist, um diese Warnung zu entfernen? – jayatubi
@jayatubi - Entschuldigung für die späte Antwort. Da ich in der Lage war, openssl aus den obigen Links in meiner Antwort zu kompilieren, kümmerte ich mich nicht viel um den Unterschied, aber es muss einen Unterschied in den Skripten geben. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. – pree