From: Johannes Schindelin Date: Thu, 24 Aug 2017 20:33:19 +0000 (+0200) Subject: configure: Handle "MultiSSL" specially When versioning symbols X-Git-Tag: curl-7_56_0~161 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a330bab353fb1f987c61806c9bbc6a1fc2103d1e;p=curl configure: Handle "MultiSSL" specially When versioning symbols There is a mode in which libcurl is compiled with versioned symbols, depending on the active SSL backend. When multiple SSL backends are active, it does not make sense to favor one over the others, so let's not: introduce a new prefix for the case where multiple SSL backends are compiled into cURL. Signed-off-by: Johannes Schindelin --- diff --git a/configure.ac b/configure.ac index e6c72f358..20b056499 100755 --- a/configure.ac +++ b/configure.ac @@ -2796,7 +2796,9 @@ AC_HELP_STRING([--disable-versioned-symbols], [Disable versioned symbols in shar AC_MSG_WARN([You need an ld version supporting the --version-script option]) else AC_MSG_RESULT(yes) - if test "x$OPENSSL_ENABLED" = "x1"; then + if test "x$CURL_WITH_MULTI_SSL" = "x1"; then + versioned_symbols_flavour="MULTISSL_" + elif test "x$OPENSSL_ENABLED" = "x1"; then versioned_symbols_flavour="OPENSSL_" elif test "x$GNUTLS_ENABLED" = "x1"; then versioned_symbols_flavour="GNUTLS_"