From 6c883bac1f170a57d20203f61539b57890dc7e6a Mon Sep 17 00:00:00 2001 From: Vitaly Chikunov Date: Sat, 8 Mar 2025 21:50:13 +0300 Subject: [PATCH] ALT: ggml/src/ggml-backend-reg.cpp: Fix backend dl object path concatenation newfstatat(AT_FDCWD, "./libggml-cuda.so", 0x7ffee8977f00, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/srclibggml-cuda.so", 0x7ffee8977f00, 0) = -1 ENOENT (No such file or directory) Signed-off-by: Vitaly Chikunov --- ggml/src/ggml-backend-reg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ggml/src/ggml-backend-reg.cpp b/ggml/src/ggml-backend-reg.cpp index d0d68becd..6379479aa 100644 --- a/ggml/src/ggml-backend-reg.cpp +++ b/ggml/src/ggml-backend-reg.cpp @@ -537,7 +537,7 @@ static ggml_backend_reg_t ggml_backend_load_best(const char * name, bool silent, // try to load the base backend for (const auto & search_path : search_paths) { fs::path filename = backend_filename_prefix().native() + name_path.native() + backend_filename_extension().native(); - fs::path path = search_path.native() + filename.native(); + fs::path path = search_path / filename; if (fs::exists(path)) { return get_reg().load_backend(path, silent); }