Patrick Williams | 92b42cb | 2022-09-03 06:53:57 -0500 | [diff] [blame] | 1 | From c24674e0a52367359a1a3d950bab8bc3d282279b Mon Sep 17 00:00:00 2001 |
Brad Bishop | 1932369 | 2019-04-05 15:28:33 -0400 | [diff] [blame] | 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> |
| 3 | Date: Thu, 31 Jan 2019 16:46:30 +0100 |
| 4 | Subject: [PATCH] distutils/sysconfig: append |
| 5 | STAGING_LIBDIR/python-sysconfigdata to sys.path |
| 6 | |
| 7 | So that target configuration can be used when running native python |
| 8 | |
| 9 | Upstream-Status: Inappropriate [oe-core specific] |
| 10 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> |
| 11 | |
| 12 | --- |
Andrew Geissler | eff2747 | 2021-10-29 15:35:00 -0500 | [diff] [blame] | 13 | Lib/sysconfig.py | 2 ++ |
| 14 | 1 file changed, 2 insertions(+) |
Brad Bishop | 1932369 | 2019-04-05 15:28:33 -0400 | [diff] [blame] | 15 | |
Brad Bishop | 1932369 | 2019-04-05 15:28:33 -0400 | [diff] [blame] | 16 | diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py |
Andrew Geissler | 595f630 | 2022-01-24 19:11:47 +0000 | [diff] [blame] | 17 | index 40c6b3e..ac94cc7 100644 |
Brad Bishop | 1932369 | 2019-04-05 15:28:33 -0400 | [diff] [blame] | 18 | --- a/Lib/sysconfig.py |
| 19 | +++ b/Lib/sysconfig.py |
Andrew Geissler | eff2747 | 2021-10-29 15:35:00 -0500 | [diff] [blame] | 20 | @@ -474,6 +474,8 @@ def _init_posix(vars): |
Brad Bishop | 1932369 | 2019-04-05 15:28:33 -0400 | [diff] [blame] | 21 | """Initialize the module as appropriate for POSIX systems.""" |
| 22 | # _sysconfigdata is generated at build time, see _generate_posix_vars() |
| 23 | name = _get_sysconfigdata_name() |
| 24 | + if 'STAGING_LIBDIR' in os.environ: |
| 25 | + sys.path.append(os.environ['STAGING_LIBDIR']+'/python-sysconfigdata') |
| 26 | _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0) |
| 27 | build_time_vars = _temp.build_time_vars |
| 28 | vars.update(build_time_vars) |