id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,backport_to_milestone,backported 1999,Linking errors with OpenSSL 1.1.0 when backward compatibility settings turned off,nanang,bennylp,"OpenSSL 1.1.0 seems to deprecate quite a lot of APIs and backward compatibilities are mostly maintained when using default settings (e.g: {{{OPENSSL_API_COMPAT==OPENSSL_MIN_API==0}}}). In #1932, PJLIB SSL socket does not handle the deprecated APIs when backward compatibility settings are turned off, so there will be linking errors such as: {{{ ""_SSL_library_init"", referenced from: _init_openssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o) ""_SSL_load_error_strings"", referenced from: _init_openssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o) ""_TLSv1_method"", referenced from: _create_ssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o) ""_TLSv1_server_method"", referenced from: _init_openssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o) ""_X509_get_notAfter"", referenced from: _get_cert_info in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o) ""_X509_get_notBefore"", referenced from: _get_cert_info in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o) }}} Thanks Arslan Pervaiz for the report.",enhancement,closed,normal,release-2.7,pjlib,trunk,fixed,,,,0