Commit 25e123a3 authored by Philipp Hörist's avatar Philipp Hörist

Windows Build: Move ssl libs to correct dir

Python searches in lib-dynload and if not found it searches in
C:/Windows/system32 which can contain dlls with an invalid version

Fixes #8905
parent 9c295e62
......@@ -293,6 +293,14 @@ function cleanup_install {
}
function move_ssl_libs {
# Pythons ssl module searches in that path for these dlls, if they are not there
# C:/Windows/system32 is searcherd and potentially wrong versioned dlls are found there
cp "${MINGW_ROOT}"/bin/libeay32.dll "${MINGW_ROOT}"/lib/python3.6/lib-dynload/libeay32.dll
cp "${MINGW_ROOT}"/bin/ssleay32.dll "${MINGW_ROOT}"/lib/python3.6/lib-dynload/ssleay32.dll
}
function build_installer {
(cd "$BUILD_ROOT" && makensis -NOCD -DVERSION="$QL_VERSION_DESC" "${MISC}"/gajim.nsi)
(cd "$BUILD_ROOT" && makensis -NOCD -DVERSION="$QL_VERSION_DESC" "${MISC}"/gajim-portable.nsi)
......
......@@ -17,6 +17,7 @@ function main {
install_deps
install_gajim "$GIT_TAG"
cleanup_install
move_ssl_libs
build_installer
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment