[lttng-dev] [PATCH lttng-ust] Fix: specify SONAME in python-lttngust LoadLibrary
Michael Jeanson
mjeanson at efficios.com
Tue Nov 21 16:11:15 UTC 2017
When loading the python agent library with ctypes in the python
bindings, specify the SONAME. This will make sure we load the proper
library in the event of a SONAME bump and the bindings will work without
having to install the "dev" package which in most distros contains the
non-versionned ".so".
Signed-off-by: Michael Jeanson <mjeanson at efficios.com>
---
python-lttngust/lttngust/loghandler.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/python-lttngust/lttngust/loghandler.py b/python-lttngust/lttngust/loghandler.py
index e82cf5c..6f144ca 100644
--- a/python-lttngust/lttngust/loghandler.py
+++ b/python-lttngust/lttngust/loghandler.py
@@ -22,7 +22,7 @@ import ctypes
class _Handler(logging.Handler):
- _LIB_NAME = 'liblttng-ust-python-agent.so'
+ _LIB_NAME = 'liblttng-ust-python-agent.so.0'
def __init__(self):
super(self.__class__, self).__init__(level=logging.NOTSET)
--
2.7.4
More information about the lttng-dev
mailing list