aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-09-02 13:40:07 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-09-02 13:40:07 +0000
commit911d135deb619f6d18ae3e0150c3808be54831a3 (patch)
tree492db15ed0008629875001ad6dfc15cc35088bc0
parent8107b90678edcccfc03482cabf29493c8f38d5c7 (diff)
explain why the ABI depends on the SSL libs
-rw-r--r--docs/DISTRO-DILEMMA16
1 files 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 <daniel@haxx.se>
-URL: http://curl.haxx.se/legal/distro-dilemma.html
+ Date: September 2, 2005
+ Author: Daniel Stenberg <daniel@haxx.se>
+ 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