From 1b12dd6005d7549b2055102d9042759a6051dbfb Mon Sep 17 00:00:00 2001 From: xiongzhou4 Date: Fri, 13 Jun 2025 14:06:14 +0800 Subject: [PATCH] Change `RTLD_NOW` to `RTLD_LAZY` when loading Cangjie libraries. Signed-off-by: xiongzhou4 --- .../frameworks/cj_environment/src/dynamic_loader_ohos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cj_environment/frameworks/cj_environment/src/dynamic_loader_ohos.cpp b/cj_environment/frameworks/cj_environment/src/dynamic_loader_ohos.cpp index fc890ba0bb1..78e97208224 100644 --- a/cj_environment/frameworks/cj_environment/src/dynamic_loader_ohos.cpp +++ b/cj_environment/frameworks/cj_environment/src/dynamic_loader_ohos.cpp @@ -230,7 +230,7 @@ void* DynamicLoadLibrary(Dl_namespace *ns, const char* dlPath, unsigned int mode dlns_get("moduleNs_default", ns); } - auto result = dlopen_ns(ns, dlPath, mode | RTLD_GLOBAL | RTLD_NOW); + auto result = dlopen_ns(ns, dlPath, mode | RTLD_GLOBAL | RTLD_LAZY); if (!result) { ReadDlError(); } -- Gitee