gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnurl] 197/282: configure.ac: Disable metalink support if an incompatib


From: gnunet
Subject: [gnurl] 197/282: configure.ac: Disable metalink support if an incompatible SSL/TLS specified
Date: Wed, 01 Apr 2020 14:31:02 +0200

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch master
in repository gnurl.

commit cdcc9df182727b744b1baf686685a2ac41d0f36d
Author: Steve Holme <address@hidden>
AuthorDate: Sat Feb 29 21:44:10 2020 +0000

    configure.ac: Disable metalink support if an incompatible SSL/TLS specified
    
    tool_metalink only supports cryptography from OpenSSL, GnuTLS, NSS,
    The Win32 Crypto library and Apple's Common Crypto library.
    
    If an TLS backend such as mbedTLS or WolfSSL is specified then the
    following error is given during compilation along, with a load of
    unresolved extern errors:
    
    Can't compile METALINK support without a crypto library.
    
    Reviewed-by: Daniel Stenberg
    Closes #5006
---
 configure.ac | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/configure.ac b/configure.ac
index bde7d8853..6feab9284 100755
--- a/configure.ac
+++ b/configure.ac
@@ -2770,6 +2770,12 @@ if test X"$OPT_LIBMETALINK" != Xno; then
       AC_MSG_NOTICE([libmetalink library defective or too old])
       want_metalink="no"
     ])
+    if test "x$OPENSSL_ENABLED" != "x1" -a "x$USE_WINDOWS_SSPI" != "x1" \
+        -a "x$GNUTLS_ENABLED" != "x1" -a "x$MBEDTLS_ENABLED" != "x1" \
+        -a "x$NSS_ENABLED" != "x1" -a "x$SECURETRANSPORT_ENABLED" != "x1"; then
+      AC_MSG_WARN([metalink support requires a compatible SSL/TLS backend])
+      want_metalink="no"
+    fi
     CPPFLAGS="$clean_CPPFLAGS"
     LDFLAGS="$clean_LDFLAGS"
     LIBS="$clean_LIBS"

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]