[Interest] dyld: lazy symbol binding failed: Symbol not found: _SSLCreateContext

Thiago Macieira thiago.macieira at intel.com
Fri Sep 25 21:53:17 CEST 2015


On Friday 25 September 2015 19:34:40 Nuno Santos wrote:
>  +  -openssl ............ Enable run-time OpenSSL support.
>     -openssl-linked ..... Enabled linked OpenSSL support.
> 
> 
> What is the difference bet run time and linked?

Whether QtNetwork links to OpenSSL or just tries to dlopen() it at runtime.

If you link to it, then libssl and libcrypto must be present on the system, 
otherwise the application will fail to load. If you allow QtNetwork to dlopen 
it, then your application will load without OpenSSL, but 
QSslSocket::supportsSsl() will return false.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list