From 911d135deb619f6d18ae3e0150c3808be54831a3 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 2 Sep 2005 13:40:07 +0000 Subject: [PATCH] explain why the ABI depends on the SSL libs --- docs/DISTRO-DILEMMA | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/docs/DISTRO-DILEMMA b/docs/DISTRO-DILEMMA index eed0dc583..dc8e37b72 100644 --- a/docs/DISTRO-DILEMMA +++ b/docs/DISTRO-DILEMMA @@ -1,6 +1,6 @@ -Date: September 1, 2005 -Author: Daniel Stenberg -URL: http://curl.haxx.se/legal/distro-dilemma.html + Date: September 2, 2005 + Author: Daniel Stenberg + URL: http://curl.haxx.se/legal/distro-dilemma.html Condition @@ -116,6 +116,16 @@ Project cURL Angle of this Problem affects users - GPL application authors only - of our lib as it comes included and delivered on some distros. + libcurl has different ABI when built with different SSL/TLS libraries due to + two reasons: + + 1. No one has worked on fixing this. The mutex/lock callbacks should be set + with a generic libcurl function that should use the proper underlying + functions. + + 2. The CURLOPT_SSL_CTX_FUNCTION option is not possible to "emulate" on GnuTLS + but simply requires OpenSSL. + Distro Angle of this Problem A distro can provide separate libcurls built with different SSL/TLS libraries -- 2.40.0