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
This commit is contained in:
parent
9c295e62c6
commit
25e123a379
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue