diff --git a/config/lib.json b/config/lib.json index 13f886ca..77d032a4 100644 --- a/config/lib.json +++ b/config/lib.json @@ -738,8 +738,8 @@ "openssl": { "source": "openssl", "static-libs-unix": [ - "libcrypto.a", - "libssl.a" + "libssl.a", + "libcrypto.a" ], "static-libs-windows": [ "libssl.lib", diff --git a/src/SPC/util/SPCConfigUtil.php b/src/SPC/util/SPCConfigUtil.php index ea69cefb..918aac92 100644 --- a/src/SPC/util/SPCConfigUtil.php +++ b/src/SPC/util/SPCConfigUtil.php @@ -183,7 +183,7 @@ class SPCConfigUtil $lib_names = [...$lib_names, ...$pc_libs]; } // convert all static-libs to short names - $libs = Config::getLib($library, 'static-libs', []); + $libs = array_reverse(Config::getLib($library, 'static-libs', [])); foreach ($libs as $lib) { // check file existence if (!file_exists(BUILD_LIB_PATH . "/{$lib}")) {