File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed 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