File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ import sysconfig
1111sys.cross_compiling = True
1212sys.platform = " {{platform}}"
1313sys.implementation._multiarch = " {{arch}}-{{sdk}}"
14+ sys.base_prefix = sysconfig.get_config_var (" prefix" )
15+ sys.base_exec_prefix = sysconfig.get_config_var (" prefix" )
1416
1517###########################################################################
1618# subprocess module patches
@@ -67,5 +69,9 @@ def cross_get_sysconfigdata_name():
6769sysconfig.get_platform = cross_get_platform
6870sysconfig._get_sysconfigdata_name = cross_get_sysconfigdata_name
6971
72+ # Ensure module-level values cached at time of import are updated.
73+ sysconfig._BASE_PREFIX = sys.prefix
74+ sysconfig._BASE_EXEC_PREFIX = sys.base_exec_prefix
75+
7076# Force sysconfig data to be loaded (and cached).
7177sysconfig._init_config_vars ()
You can’t perform that action at this time.
0 commit comments