[Interest] [Android] Trying to add 16K support: OpenSSL fails
Alexander Dyagilev
alervdvcw at gmail.com
Sat Oct 11 12:41:05 CEST 2025
Hello,
Thanks for the responses.
I've found the culprit. This issue was caused by patchelf. I've removed
it from my build script and now it's OK.
Here are more details:
https://github.com/KDAB/android_openssl/commit/7ccc0bcede672b19fccbd595ce1911db7e06e362
.
On Thu, Oct 9, 2025 at 8:11 PM Alexander Dyagilev <alervdvcw at gmail.com>
wrote:
> Hello,
>
> I'm using Qt 6.9.3 and OpenSSL 3.2.0. I build OpenSSL by myself.
>
> I've tried to rebuild it with "-Wl,-z,max-page-size=16384" flags and my
> app still crashes under 16K X86_64 android emulator with the following
> message:
>
> java.lang.UnsatisfiedLinkError: dlopen failed: cannot find "" from
> verneed[0] in DT_NEEDED list for
> "/data/app/~~1lmODEkVwdSmbb0_e84-kQ==/org.freedownloadmanager.fdm-z99dRswsoqWetG-P9IPSWA==/lib/x86_64/libcrypto_3.so"
>
> I've tried OpenSSL 3.6.0 then (as far as I know it has built-in 16K
> support). Got a bit different error, but my app still crashes:
>
> java.lang.UnsatisfiedLinkError: dlopen failed: cannot find
> "_STORE_set_lookup_certs" from verneed[0] in DT_NEEDED list for
> "/data/app/~~wJ-f1mZfddpPQEOn1X7Ywg==/org.freedownloadmanager.fdm-BoWFXEEzbumVI2S1h87WMw==/lib/x86_64/libcrypto_3.so"
>
> Any help would be highly appreciated. :)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20251011/b6cf063d/attachment.htm>
More information about the Interest
mailing list