From: Michael Jeanson Date: Tue, 21 Nov 2017 16:11:15 +0000 (-0500) Subject: Fix: specify SONAME in python-lttngust LoadLibrary X-Git-Tag: v2.11.0-rc1~30 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=00ee1adfe1e34d43494227781f6662b0a21b7c4b;p=lttng-ust.git Fix: specify SONAME in python-lttngust LoadLibrary 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 Signed-off-by: Mathieu Desnoyers --- diff --git a/python-lttngust/lttngust/loghandler.py b/python-lttngust/lttngust/loghandler.py index e82cf5c5..6f144cac 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)