leenjewel / openssl_for_ios_and_android

OpenSSL Library for iOS and Android
920 stars 317 forks source link

need nghttp2 cpp compile for --enable-shared #62

Open belveder79 opened 3 years ago

belveder79 commented 3 years ago

Hi,

as your android arm64 curl build says "need nghttp2 cpp compile" for building shared curl lib, can you elaborate a little on this? How do you build nghttp2 in order to enable a shared curl lib for android arm64?

Thx

haoguo commented 3 years ago

Yep, the same problem. When I remove the --disable-shared and build. It says libnghttp2.so not found. Using the -rpath-link not working too. Not sure what happens when building. Use one without http2 for working around. With curl -> 7.76.1 openssl -> 1.1.1k nghttp2 -> 1.43.0 ndk -> 21.4.7075529

sergeymild commented 2 years ago

the same problem

belveder79 commented 2 years ago

At some point I had this fixed in my fork, replacing the standard build script with very verbose build instructions for cmake... https://github.com/belveder79/openssl_for_ios_and_android/tree/arth_fix212705 not sure if it is still working...

jiek233 commented 2 years ago

这是来自QQ邮箱的自动回复邮件。   您发送的邮件我已收到,我会在看到后尽快回复您。