From 20d6f26fc815689357d8cbe9d17941cd5436ad71 Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Mon, 22 Oct 2018 15:18:31 +0800 Subject: [PATCH] openssl:enable openssl multiple threads by default --- package/libs/openssl/Config.in | 6 ++++++ package/libs/openssl/Makefile | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/package/libs/openssl/Config.in b/package/libs/openssl/Config.in index ecd366a78..00a7910ce 100644 --- a/package/libs/openssl/Config.in +++ b/package/libs/openssl/Config.in @@ -50,6 +50,12 @@ config OPENSSL_ENGINE_DIGEST depends on OPENSSL_ENGINE_CRYPTO prompt "Digests acceleration support" +config OPENSSL_THREADS + bool + prompt "Threading support" + default y + select PACKAGE_libpthread + config OPENSSL_HARDWARE_SUPPORT bool default n diff --git a/package/libs/openssl/Makefile b/package/libs/openssl/Makefile index b64a51d6d..c1cb6d39e 100644 --- a/package/libs/openssl/Makefile +++ b/package/libs/openssl/Makefile @@ -36,6 +36,7 @@ PKG_CONFIG_DEPENDS:= \ CONFIG_OPENSSL_WITH_EC2M \ CONFIG_OPENSSL_WITH_SSL3 \ CONFIG_OPENSSL_HARDWARE_SUPPORT \ + CONFIG_OPENSSL_THREADS \ CONFIG_OPENSSL_WITH_DEPRECATED \ CONFIG_OPENSSL_WITH_DTLS \ CONFIG_OPENSSL_WITH_COMPRESSION \ @@ -130,6 +131,12 @@ ifndef CONFIG_OPENSSL_HARDWARE_SUPPORT OPENSSL_OPTIONS += no-hw endif +ifdef CONFIG_OPENSSL_THREADS + OPENSSL_OPTIONS += threads +else + OPENSSL_OPTIONS += no-threads +endif + ifndef CONFIG_OPENSSL_WITH_DEPRECATED OPENSSL_OPTIONS += no-deprecated endif