From 2cc270bab06b34dbe9e84334cec9de608f2953ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Rast?= Date: Sat, 7 Sep 2019 00:37:56 +0200 Subject: [PATCH] Updated Readme --- README_WINDOWS.rst | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README_WINDOWS.rst b/README_WINDOWS.rst index 07ba50523..d1d6882c4 100644 --- a/README_WINDOWS.rst +++ b/README_WINDOWS.rst @@ -8,7 +8,9 @@ Build Requirements ------------------ - VC 14.0 Compiler -- OpenSSL Library v1.1.1c, 64bit (available at https://slproweb.com/products/Win32OpenSSL.html) +- OpenSSL Library v1.1.1c, 64bit (available at https://github.com/python/cpython-bin-deps) + Please use the `win-download-openssl.ps1` script to download and extract the library to + the correct location. See also the OpenSSL section below. - Patience and a lot of coffee / beer What's working @@ -32,3 +34,13 @@ What's NOT working - Extracting a backup which was created on windows machine on a non windows machine will fail. - And many things more. + + +OpenSSL, Windows and Python +--------------------------- +Windows does not ship OpenSSL by default, so we need to get the library from somewhere else. +However, a default python installation does include `libcrypto` which is required by borg. +The only things which are missing to build borg are the header and `*.lib` files. +Luckily the python developers provide all required files in a separate repository. +The `win-download-openssl.ps1` script can be used to download the package from +https://github.com/python/cpython-bin-deps and extract the files to the correct location.