Control: tag -1 + patch The attached patch checks for the OPENSSL_init_ssl symbol instead of SSL_library_init, which has been deprecated in OpenSSL 1.1. It also fails the build if the symbol is not found, to prevent the silent dropping of SSL support in the future.
diff -Nru weex-2.8.2/configure.in weex-2.8.2+nmu1/configure.in --- weex-2.8.2/configure.in 2014-09-19 23:34:27.000000000 +0200 +++ weex-2.8.2+nmu1/configure.in 2017-02-07 23:36:32.000000000 +0100 @@ -33,8 +33,8 @@ AC_CHECK_LIB(socket,socket) AC_CHECK_LIB(nsl,gethostbyname) AC_CHECK_LIB([crypto],[CRYPTO_new_ex_data], - AC_CHECK_LIB([ssl],[SSL_library_init], - [LIBS="$LIBS -lssl -lcrypto"; CFLAGS="$CFLAGS -DUSE_SSL=1"], []) + AC_CHECK_LIB([ssl],[OPENSSL_init_ssl], + [LIBS="$LIBS -lssl -lcrypto"; CFLAGS="$CFLAGS -DUSE_SSL=1"], AC_MSG_ERROR([OpenSSL is not installed])) ) dnl Checks for header files.
signature.asc
Description: PGP signature