# HG changeset patch # User Igor Sysoev # Date 1168442504 0 # Node ID 89ceaab8223a5863966faca93f5709f0b173dd3d # Parent d7f827a9af8939c098a2b3a8432b5eab8b454310 do not build OpenSSL with threads, if they are not used diff --git a/auto/lib/openssl/make b/auto/lib/openssl/make --- a/auto/lib/openssl/make +++ b/auto/lib/openssl/make @@ -8,9 +8,10 @@ else NGX_OPENSSL_CONFIG="./config" fi -if test -n "$USE_THREADS"; then - NGX_OPENSSL_CONFIG="$NGX_OPENSSL_CONFIG threads" -fi +case $USE_THREADS in + NO) NGX_OPENSSL_CONFIG="$NGX_OPENSSL_CONFIG no-threads" ;; + *) NGX_OPENSSL_CONFIG="$NGX_OPENSSL_CONFIG threads" ;; +esac case "$NGX_PLATFORM" in *)