@@ -876,8 +876,15 @@ FREETHREADED = sysconfig.get_config_var("Py_GIL_DISABLED")
876876MAJMIN = ".".join([str(sys.version_info[0]), str(sys.version_info[1])])
877877LIB_SUFFIX = "t" if FREETHREADED else ""
878878PYTHON_CONFIG = os.path.join(ROOT, "install", "bin", "python%s-config" % MAJMIN)
879- PLATFORM_CONFIG = sysconfig.get_config_var("LIBPL")
880- MAKEFILE = os.path.join(PLATFORM_CONFIG, "Makefile")
879+ PLATFORM_CONFIG = sysconfig.get_config_var("LIBPL").split("lib/python%s%s" % (MAJMIN, LIB_SUFFIX), 1)[1].lstrip('/')
880+ MAKEFILE = os.path.join(
881+ ROOT,
882+ "install",
883+ "lib",
884+ "python%s%s" % (MAJMIN, LIB_SUFFIX),
885+ PLATFORM_CONFIG,
886+ "Makefile",
887+ )
881888SYSCONFIGDATA = os.path.join(
882889 ROOT,
883890 "install",
@@ -1031,6 +1038,7 @@ extension_suffixes.append(".abi3.so")
10311038
10321039extension_suffixes.append(".so")
10331040
1041+ PLATFORM_CONFIG = sysconfig.get_config_var("LIBPL").split("lib/python%s%s" % (sysconfig.get_python_version(), sys.abiflags), 1)[1].lstrip('/')
10341042metadata = {
10351043 "python_abi_tag": sys.abiflags,
10361044 "python_implementation_cache_tag": sys.implementation.cache_tag,
@@ -1050,7 +1058,8 @@ metadata = {
10501058 "python_paths_abstract": sysconfig.get_paths(expand=False),
10511059 "python_exe": "install/bin/python%s%s" % (sysconfig.get_python_version(), sys.abiflags),
10521060 "python_major_minor_version": sysconfig.get_python_version(),
1053- "python_stdlib_platform_config": sysconfig.get_config_var("LIBPL"),
1061+ "python_stdlib_platform_config": "install/lib/python%s%s/%s" % (sysconfig.get_python_version(), sys.abiflags, PLATFORM_CONFIG)
1062+ sysconfig.get_config_var("LIBPL").lstrip("/"),
10541063 "python_config_vars": {k: str(v) for k, v in sysconfig.get_config_vars().items()},
10551064}
10561065
0 commit comments