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 {
|
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.nsi)
|
||||||
(cd "$BUILD_ROOT" && makensis -NOCD -DVERSION="$QL_VERSION_DESC" "${MISC}"/gajim-portable.nsi)
|
(cd "$BUILD_ROOT" && makensis -NOCD -DVERSION="$QL_VERSION_DESC" "${MISC}"/gajim-portable.nsi)
|
||||||
|
|
|
@ -17,6 +17,7 @@ function main {
|
||||||
install_deps
|
install_deps
|
||||||
install_gajim "$GIT_TAG"
|
install_gajim "$GIT_TAG"
|
||||||
cleanup_install
|
cleanup_install
|
||||||
|
move_ssl_libs
|
||||||
build_installer
|
build_installer
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue