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 <mjean...@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 _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev