From: Robie Basak <robie.basak@oss.qualcomm.com>
Description: use versioned .so.1 names when calling dlopen()
 Since Debian does not ship the .so symlink in its runtime library packages,
 they cannot be used at runtime. Explicitly referencing the required ABI version
 is the correct way to do this, to avoid problems with any future ABI
 incompatilities.
Bug: https://github.com/qualcomm/fastrpc/issues/230
Last-Update: 2025-10-22

--- a/src/dsprpcd.c
+++ b/src/dsprpcd.c
@@ -16,13 +16,13 @@
 #include <string.h>
 
 #ifndef ADSP_DEFAULT_LISTENER_NAME
-#define ADSP_DEFAULT_LISTENER_NAME "libadsp_default_listener.so"
+#define ADSP_DEFAULT_LISTENER_NAME "libadsp_default_listener.so.1"
 #endif
 #ifndef CDSP_DEFAULT_LISTENER_NAME
-#define CDSP_DEFAULT_LISTENER_NAME "libcdsp_default_listener.so"
+#define CDSP_DEFAULT_LISTENER_NAME "libcdsp_default_listener.so.1"
 #endif
 #ifndef SDSP_DEFAULT_LISTENER_NAME
-#define SDSP_DEFAULT_LISTENER_NAME "libsdsp_default_listener.so"
+#define SDSP_DEFAULT_LISTENER_NAME "libsdsp_default_listener.so.1"
 #endif
 #ifndef GDSP_DEFAULT_LISTENER_NAME
 #define GDSP_DEFAULT_LISTENER_NAME "libcdsp_default_listener.so.1"
