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:21:25 +0000 (08:21 -0400)
commit245091df0d4f5a5862b4ff554fbcd476a681604b
tree92de0eac2bfca4b48ebce24bacfdebd8dcd3b0e6
parent2d061cf42b91907c457f1dff542cf0bbc6856dcb
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.025937 seconds and 4 git commands to generate.