diff options
author | Mark Hammond <mhammond@skippinet.com.au> | 2002-12-03 05:47:26 (GMT) |
---|---|---|
committer | Mark Hammond <mhammond@skippinet.com.au> | 2002-12-03 05:47:26 (GMT) |
commit | f229f9f1e71ae9c40755e533afa0c29b0d452807 (patch) | |
tree | 90b074f2d0151f84f0ff5984b3e03ffcbdbabe9b /PCbuild/readme.txt | |
parent | 4c887731428d1281c0384878e919c7ffde23f14c (diff) | |
download | cpython-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.txt | 30 |
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 ----------------------- |