File tree 1 file changed +6
-0
lines changed 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ import sysconfig
11
11
sys.cross_compiling = True
12
12
sys.platform = "{{platform}}"
13
13
sys.implementation._multiarch = "{{arch}}-{{sdk}}"
14
+ sys.base_prefix = sysconfig.get_config_var("prefix")
15
+ sys.base_exec_prefix = sysconfig.get_config_var("prefix")
14
16
15
17
###########################################################################
16
18
# subprocess module patches
@@ -67,5 +69,9 @@ def cross_get_sysconfigdata_name():
67
69
sysconfig.get_platform = cross_get_platform
68
70
sysconfig._get_sysconfigdata_name = cross_get_sysconfigdata_name
69
71
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
+
70
76
# Force sysconfig data to be loaded (and cached).
71
77
sysconfig._init_config_vars()
You can’t perform that action at this time.
0 commit comments