From 0e71ef38d040d65cc6474ff0235511b53a146ad0 Mon Sep 17 00:00:00 2001 From: Ivan Chikish Date: Fri, 4 Aug 2023 17:55:36 +0300 Subject: [PATCH] Linker: search sprx files in sce_module --- rpcsx-os/linker.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcsx-os/linker.cpp b/rpcsx-os/linker.cpp index 848396268..ed9dd9d01 100644 --- a/rpcsx-os/linker.cpp +++ b/rpcsx-os/linker.cpp @@ -954,6 +954,11 @@ Ref rx::linker::loadModuleByName(std::string_view name, if (auto result = rx::linker::loadModuleFile(filePath.c_str(), thread)) { return result; } + filePath.resize(filePath.size() - 4); + filePath += ".sprx"; + if (auto result = rx::linker::loadModuleFile(filePath.c_str(), thread)) { + return result; + } } for (auto path : {"/system/common/lib/", "/system/priv/lib/"}) {