summaryrefslogtreecommitdiffstats
path: root/FAQ
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2005-05-18 13:37:20 +0000
committerAndy Polyakov <appro@openssl.org>2005-05-18 13:37:20 +0000
commit3dc2cc36e9dff2ebac0c0bafbc7fa63acd5df4bd (patch)
treee5293e54c17560ab4b74b6d0e6b3cb9b6bd8d75d /FAQ
parentca3e683747e4d5dfc7aee56d2fbae78713031489 (diff)
FAQ update to mention Applink [from HEAD].
Diffstat (limited to 'FAQ')
-rw-r--r--FAQ11
1 files changed, 11 insertions, 0 deletions
diff --git a/FAQ b/FAQ
index 06faf91a5e..30913a11b3 100644
--- a/FAQ
+++ b/FAQ
@@ -652,6 +652,17 @@ by:
Note that debug and release libraries are NOT interchangeable. If you
built OpenSSL with /MD your application must use /MD and cannot use /MDd.
+As per 0.9.8 the above limitation is eliminated for .DLLs. OpenSSL
+.DLLs compiled with some specific run-time option [we recommend the
+default /MD] can be deployed with application compiled with different
+option or even different compiler. But there is a catch! Instead of
+re-compiling OpenSSL toolkit, as you would have to with prior versions,
+you have to compile small C snippet with compiler and/or options of
+your choice. The snippet gets installed as
+<install-root>/include/openssl/applink.c and should be either added to
+your project or simply #include-d in one [and only one] of your source
+files. Failure to do either manifests itself as fatal "no
+OPENSSL_Applink" error.
* How do I read or write a DER encoded buffer using the ASN1 functions?