Browse Source

explain why the ABI depends on the SSL libs

Daniel Stenberg 19 years ago
parent
commit
911d135deb
1 changed files with 13 additions and 3 deletions
  1. 13 3
      docs/DISTRO-DILEMMA

+ 13 - 3
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