From: Patrick McLean <patrick.mclean@xxxxxxxx> The previous soname patch was an earlier version that included the full path to the build output as the soname (not sure how that happened). This just uses the basename as the soname, so ld will be able to properly find the library. --- scripts/utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/utils.mk b/scripts/utils.mk index 9eb127d..98d7b3c 100644 --- a/scripts/utils.mk +++ b/scripts/utils.mk @@ -54,7 +54,7 @@ do_build_static_lib = \ do_compile_shared_library = \ ($(print_shared_lib_compile) \ - $(CC) --shared $^ -Wl,-soname,$@ -o $@) + $(CC) --shared $^ -Wl,-soname,$(@F) -o $@) do_compile_plugin_obj = \ ($(print_plugin_obj_compile) \ -- 2.22.0