fix: python agent: install on Debian python >= 3.10
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 14 Jun 2023 19:58:32 +0000 (15:58 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 20 Jun 2023 12:20:18 +0000 (08:20 -0400)
commitb5d90d0b363db46ec5b583a2604309c5ef4b8938
tree179c597f4b634a485de40facfb0476752cf152f6
parenta3ff547e7a1a4eff8cac7a5828d87b1c5c105c8e
fix: python agent: install on Debian python >= 3.10

Starting with Debian's Python 3.10, the default install scheme is
'posix_local' which is a Debian specific scheme based on 'posix_prefix'
but with an added 'local' prefix. This is the default so users doing
system wide manual installations of python modules end up in
'/usr/local'. This interferes with our autotools based install which
already defaults to '/usr/local' and expect a provided prefix to be used
verbatim.

Monkeypatch sysconfig to override this scheme and use 'posix_prefix' instead.

Change-Id: I08fe77b6c8807515765e3ad0344aa6849e573b90
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
src/python-lttngust/setup.py.in
This page took 0.024366 seconds and 4 git commands to generate.