@@ -901,8 +901,15 @@ FREETHREADED = sysconfig.get_config_var("Py_GIL_DISABLED")
901901MAJMIN = ".".join([str(sys.version_info[0]), str(sys.version_info[1])])
902902LIB_SUFFIX = "t" if FREETHREADED else ""
903903PYTHON_CONFIG = os.path.join(ROOT, "install", "bin", "python%s-config" % MAJMIN)
904- PLATFORM_CONFIG = sysconfig.get_config_var("LIBPL")
905- MAKEFILE = os.path.join(PLATFORM_CONFIG, "Makefile")
904+ PLATFORM_CONFIG = sysconfig.get_config_var("LIBPL").split("lib/python%s%s" % (MAJMIN, LIB_SUFFIX), 1)[1].lstrip('/')
905+ MAKEFILE = os.path.join(
906+ ROOT,
907+ "install",
908+ "lib",
909+ "python%s%s" % (MAJMIN, LIB_SUFFIX),
910+ PLATFORM_CONFIG,
911+ "Makefile",
912+ )
906913SYSCONFIGDATA = os.path.join(
907914 ROOT,
908915 "install",
@@ -1075,7 +1082,10 @@ metadata = {
10751082 "python_paths_abstract": sysconfig.get_paths(expand=False),
10761083 "python_exe": "install/bin/python%s%s" % (sysconfig.get_python_version(), sys.abiflags),
10771084 "python_major_minor_version": sysconfig.get_python_version(),
1078- "python_stdlib_platform_config": sysconfig.get_config_var("LIBPL"),
1085+ "python_stdlib_platform_config": "install/lib/python%s%s/%s" % (
1086+ sysconfig.get_python_version(),
1087+ sys.abiflags,
1088+ sysconfig.get_config_var("LIBPL").split("lib/python%s%s" % (sysconfig.get_python_version(), sys.abiflags), 1)[1].lstrip('/')),
10791089 "python_config_vars": {k: str(v) for k, v in sysconfig.get_config_vars().items()},
10801090}
10811091
0 commit comments