From cc1ce2ccb515e89b45c53178f07482dee0888648 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Wed, 20 Dec 2023 09:38:49 +0800 Subject: [PATCH] ENH: linux: set openssl back to 1.1.1k currently openssl 3.1 can not work successfully on OpenSUSE github: https://github.com/bambulab/BambuStudio/issues/2663 Change-Id: Ib71cf6fea9ed442681f15826e1ac6844d180fbd0 (cherry picked from commit b462f04b4500ba100bbd52bc9ed686d2d9c4b650) --- deps/OpenSSL/OpenSSL.cmake | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/deps/OpenSSL/OpenSSL.cmake b/deps/OpenSSL/OpenSSL.cmake index b42b1a808..766b3eb5a 100644 --- a/deps/OpenSSL/OpenSSL.cmake +++ b/deps/OpenSSL/OpenSSL.cmake @@ -38,12 +38,17 @@ else() endif () endif() +if(CMAKE_SYSTEM_NAME STREQUAL "Linux") +set(url_str "https://github.com/openssl/openssl/archive/OpenSSL_1_1_1k.tar.gz") +set(url_hash "SHA256=b92f9d3d12043c02860e5e602e50a73ed21a69947bcc74d391f41148e9f6aa95") +else() +set(url_str "https://github.com/openssl/openssl/archive/refs/tags/openssl-3.1.2.tar.gz") +set(url_hash "SHA256=8c776993154652d0bb393f506d850b811517c8bd8d24b1008aef57fbe55d3f31") +endif() ExternalProject_Add(dep_OpenSSL #EXCLUDE_FROM_ALL ON - #URL "https://github.com/openssl/openssl/archive/OpenSSL_1_1_1k.tar.gz" - URL "https://github.com/openssl/openssl/archive/refs/tags/openssl-3.1.2.tar.gz" - #URL_HASH SHA256=b92f9d3d12043c02860e5e602e50a73ed21a69947bcc74d391f41148e9f6aa95 - URL_HASH SHA256=8c776993154652d0bb393f506d850b811517c8bd8d24b1008aef57fbe55d3f31 + URL ${url_str} + URL_HASH ${url_hash} DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/OpenSSL CONFIGURE_COMMAND ${_conf_cmd} ${_cross_arch} "--openssldir=${DESTDIR}/usr/local"