Skip to content

Commit 7436194

Browse files
author
Chongkai Zhu
committed
use a trick to get_config_var as before
1 parent e9388a5 commit 7436194

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

cpython-unix/build-cpython.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1031,6 +1031,7 @@ extension_suffixes.append(".abi3.so")
10311031
10321032
extension_suffixes.append(".so")
10331033
1034+
libpl_path = sysconfig.get_config_var("LIBPL")
10341035
metadata = {
10351036
"python_abi_tag": sys.abiflags,
10361037
"python_implementation_cache_tag": sys.implementation.cache_tag,
@@ -1050,7 +1051,7 @@ metadata = {
10501051
"python_paths_abstract": sysconfig.get_paths(expand=False),
10511052
"python_exe": "install/bin/python%s%s" % (sysconfig.get_python_version(), sys.abiflags),
10521053
"python_major_minor_version": sysconfig.get_python_version(),
1053-
"python_stdlib_platform_config": sysconfig.get_config_var("LIBPL"),
1054+
"python_stdlib_platform_config": libpl_path[libpl_path.find("install"):],
10541055
"python_config_vars": {k: str(v) for k, v in sysconfig.get_config_vars().items()},
10551056
}
10561057

cpython-unix/build.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,8 @@ def python_build_info(
682682
}
683683

684684
if info.get("build-mode") == "shared":
685-
shared_dir = extra_metadata["python_config_vars"]["DESTSHARED"].strip("/")
685+
shared_dir = extra_metadata["python_config_vars"]["DESTSHARED"]
686+
shared_dir = shared_dir[shared_dir.find("install"):]
686687
extension_suffix = extra_metadata["python_config_vars"]["EXT_SUFFIX"]
687688
entry["shared_lib"] = "%s/%s%s" % (shared_dir, extension, extension_suffix)
688689

0 commit comments

Comments
 (0)