summaryrefslogtreecommitdiffstats
path: root/PCbuild/readme.txt
diff options
context:
space:
mode:
authorMark Hammond <mhammond@skippinet.com.au>2002-12-03 05:47:26 (GMT)
committerMark Hammond <mhammond@skippinet.com.au>2002-12-03 05:47:26 (GMT)
commitf229f9f1e71ae9c40755e533afa0c29b0d452807 (patch)
tree90b074f2d0151f84f0ff5984b3e03ffcbdbabe9b /PCbuild/readme.txt
parent4c887731428d1281c0384878e919c7ffde23f14c (diff)
downloadcpython-f229f9f1e71ae9c40755e533afa0c29b0d452807.zip
cpython-f229f9f1e71ae9c40755e533afa0c29b0d452807.tar.gz
cpython-f229f9f1e71ae9c40755e533afa0c29b0d452807.tar.bz2
Add _ssl build process for Windows.
Diffstat (limited to 'PCbuild/readme.txt')
-rw-r--r--PCbuild/readme.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/PCbuild/readme.txt b/PCbuild/readme.txt
index 94594d0..c662f7b 100644
--- a/PCbuild/readme.txt
+++ b/PCbuild/readme.txt
@@ -199,7 +199,37 @@ _bsddb.pyd - 0 error(s), 4 warning(s)
"""
XXX This isn't encouraging, but I don't know what to do about it.
+_ssl
+ Python wrapper for the secure sockets library.
+ Get the latest source code for OpenSSL from
+ http://www.openssl.org
+
+ Unpack into the "dist" directory, retaining the folder name from
+ the archive - for example, the latest stable OpenSSL will install as
+ dist/openssl-0.9.6g
+
+ You can (theoretically) use any version of OpenSSL you like - the
+ build process will automatically select the latest version.
+
+ You must also install ActivePerl from
+ http://www.activestate.com/Products/ActivePerl/
+ as this is used by the OpenSSL build process. Complain to them <wink>
+
+ The MSVC project simply invokes PCBuild/build_ssl.py to perform
+ the build. This Python script locates and builds your OpenSSL
+ installation, then invokes a simple makefile to build the final .pyd.
+
+ build_ssl.py attempts to catch the most common errors (such as not
+ being able to find OpenSSL sources, or not being able to find a Perl
+ that works with OpenSSL) and give a reasonable error message.
+ If you have a problem that doesn't seem to be handled correctly
+ (eg, you know you have ActivePerl but we can't find it), please take
+ a peek at build_ssl.py and suggest patches. Note that build_ssl.py
+ should be able to be run directly from the command-line.
+
+ build_ssl.py/MSVC isn't clever enough to clean OpenSSL - you must do this
+ by hand.
YOUR OWN EXTENSION DLLs
-----------------------