@@ -5900,7 +5900,8 @@ function u_setup_xopen_source( sys_rel) {
59005900 }
59015901}
59025902
5903- function u_setup_platform_triplet( _i_line, _n_line, line, triplet_result, triplet_result_returncode, triplet_result_stderr, triplet_result_stdout, _as_27, _split_tmp) {
5903+ function u_setup_platform_triplet( MULTIARCH, _i_line, _n_line, line, rc, triplet_result, triplet_result_returncode, triplet_result_stderr, triplet_result_stdout, _ar_28, _as_27, _split_tmp) {
5904+ delete _ar_28
59045905 delete _as_27
59055906 delete _split_tmp
59065907 pyconf_checking("for the platform triplet based on compiler characteristics")
@@ -5931,7 +5932,12 @@ function u_setup_platform_triplet( _i_line, _n_line, line, triplet_result, tr
59315932 _va66[1] = V["CC"]
59325933 _va66[2] = "--print-multiarch"
59335934 _va66[0] = 2
5934- V["MULTIARCH"] = pyconf_cmd_output(_va66)
5935+ pyconf_cmd_status(_va66, _ar_28)
5936+ rc = _ar_28[0]
5937+ MULTIARCH = _ar_28[1]
5938+ if ((rc != 0)) {
5939+ V["MULTIARCH"] = ""
5940+ }
59355941 }
59365942 if ((((V["PLATFORM_TRIPLET"] != "") && (V["PLATFORM_TRIPLET"] != "no")) && ((V["MULTIARCH"] != "") && (V["MULTIARCH"] != "no")))) {
59375943 if ((V["PLATFORM_TRIPLET"] != V["MULTIARCH"])) {
@@ -6118,33 +6124,33 @@ function u_check_clock_functions( android_api, skip_clock_nanosleep) {
61186124 }
61196125}
61206126
6121- function u_check_structs( _i_m, ac_cv_header_time_altzone, ac_cv_struct_addrinfo, ac_cv_struct_sockaddr_alg, ac_cv_struct_sockaddr_storage, m, _al_28, _al_29) {
6122- delete _al_28
6127+ function u_check_structs( _i_m, ac_cv_header_time_altzone, ac_cv_struct_addrinfo, ac_cv_struct_sockaddr_alg, ac_cv_struct_sockaddr_storage, m, _al_29, _al_30) {
61236128 delete _al_29
6129+ delete _al_30
61246130 pyconf_check_struct_tm()
61256131 pyconf_check_struct_timezone()
6126- _al_28 [1] = "struct stat.st_rdev"
6127- _al_28 [2] = "struct stat.st_blksize"
6128- _al_28 [3] = "struct stat.st_flags"
6129- _al_28 [4] = "struct stat.st_gen"
6130- _al_28 [5] = "struct stat.st_birthtime"
6131- _al_28 [6] = "struct stat.st_blocks"
6132+ _al_29 [1] = "struct stat.st_rdev"
6133+ _al_29 [2] = "struct stat.st_blksize"
6134+ _al_29 [3] = "struct stat.st_flags"
6135+ _al_29 [4] = "struct stat.st_gen"
6136+ _al_29 [5] = "struct stat.st_birthtime"
6137+ _al_29 [6] = "struct stat.st_blocks"
61326138 for (_i_m = 1; (_i_m <= 6); _i_m = (_i_m + 1)) {
6133- m = _al_28 [_i_m]
6139+ m = _al_29 [_i_m]
61346140 pyconf_check_member(m, "sys/types.h sys/stat.h")
61356141 }
61366142 pyconf_check_member("struct passwd.pw_gecos", "sys/types.h pwd.h", "HAVE_STRUCT_PASSWD_PW_GECOS")
61376143 pyconf_check_member("struct passwd.pw_passwd", "sys/types.h pwd.h", "HAVE_STRUCT_PASSWD_PW_PASSWD")
61386144 pyconf_check_member("siginfo_t.si_band", "signal.h")
61396145 if ((V["ac_cv_func_statx"] == "yes")) {
6140- _al_29 [1] = "struct statx.stx_mnt_id"
6141- _al_29 [2] = "struct statx.stx_dio_mem_align"
6142- _al_29 [3] = "struct statx.stx_subvol"
6143- _al_29 [4] = "struct statx.stx_atomic_write_unit_min"
6144- _al_29 [5] = "struct statx.stx_dio_read_offset_align"
6145- _al_29 [6] = "struct statx.stx_atomic_write_unit_max_opt"
6146+ _al_30 [1] = "struct statx.stx_mnt_id"
6147+ _al_30 [2] = "struct statx.stx_dio_mem_align"
6148+ _al_30 [3] = "struct statx.stx_subvol"
6149+ _al_30 [4] = "struct statx.stx_atomic_write_unit_min"
6150+ _al_30 [5] = "struct statx.stx_dio_read_offset_align"
6151+ _al_30 [6] = "struct statx.stx_atomic_write_unit_max_opt"
61466152 for (_i_m = 1; (_i_m <= 6); _i_m = (_i_m + 1)) {
6147- m = _al_29 [_i_m]
6153+ m = _al_30 [_i_m]
61486154 pyconf_check_member(m, "linux/stat.h")
61496155 }
61506156 }
@@ -6501,17 +6507,17 @@ function u_check_getrandom() {
65016507 }
65026508}
65036509
6504- function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_f, _n_p, arg, f, found_ssl, inc_flags, inc_parts_len, lib_flags, lib_parts_len, libname, new_ssl_libs_len, openssl_rpath_opt, p, pc_cflags, pc_ldflags, pc_libs, pkg_config, rpath_arg, s1, s2, s3, ssl_dir, ssl_h_paths, with_openssl, working_hashlib, working_ssl, LIBCRYPTO_LIBS, _ar_30, _ar_31, _ar_32, _as_33 , _as_34, _as_35, _as_36, _as_37, _as_38, inc_parts, lib_parts, new_ssl_libs) {
6510+ function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_f, _n_p, arg, f, found_ssl, inc_flags, inc_parts_len, lib_flags, lib_parts_len, libname, new_ssl_libs_len, openssl_rpath_opt, p, pc_cflags, pc_ldflags, pc_libs, pkg_config, rpath_arg, s1, s2, s3, ssl_dir, ssl_h_paths, with_openssl, working_hashlib, working_ssl, LIBCRYPTO_LIBS, _ar_31, _ar_32, _ar_33 , _as_34, _as_35, _as_36, _as_37, _as_38, _as_39 , inc_parts, lib_parts, new_ssl_libs) {
65056511 delete LIBCRYPTO_LIBS
6506- delete _ar_30
65076512 delete _ar_31
65086513 delete _ar_32
6509- delete _as_33
6514+ delete _ar_33
65106515 delete _as_34
65116516 delete _as_35
65126517 delete _as_36
65136518 delete _as_37
65146519 delete _as_38
6520+ delete _as_39
65156521 delete inc_parts
65166522 delete lib_parts
65176523 delete new_ssl_libs
@@ -6536,39 +6542,39 @@ function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_
65366542 _va72[2] = "--cflags"
65376543 _va72[3] = "openssl"
65386544 _va72[0] = 3
6539- pyconf_cmd_status(_va72, _ar_30 )
6540- s1 = _ar_30 [0]
6541- pc_cflags = _ar_30 [1]
6545+ pyconf_cmd_status(_va72, _ar_31 )
6546+ s1 = _ar_31 [0]
6547+ pc_cflags = _ar_31 [1]
65426548 delete _va73
65436549 _va73[1] = pkg_config
65446550 _va73[2] = "--libs"
65456551 _va73[3] = "openssl"
65466552 _va73[0] = 3
6547- pyconf_cmd_status(_va73, _ar_31 )
6548- s2 = _ar_31 [0]
6549- pc_libs = _ar_31 [1]
6553+ pyconf_cmd_status(_va73, _ar_32 )
6554+ s2 = _ar_32 [0]
6555+ pc_libs = _ar_32 [1]
65506556 delete _va74
65516557 _va74[1] = pkg_config
65526558 _va74[2] = "--libs-only-L"
65536559 _va74[3] = "openssl"
65546560 _va74[0] = 3
6555- pyconf_cmd_status(_va74, _ar_32 )
6556- s3 = _ar_32 [0]
6557- pc_ldflags = _ar_32 [1]
6561+ pyconf_cmd_status(_va74, _ar_33 )
6562+ s3 = _ar_33 [0]
6563+ pc_ldflags = _ar_33 [1]
65586564 if ((((s1 == 0) && (s2 == 0)) && (s3 == 0))) {
6559- _n_f = split(pc_cflags, _as_33 , " ")
6565+ _n_f = split(pc_cflags, _as_34 , " ")
65606566 for (_i_f = 1; (_i_f <= _n_f); _i_f = (_i_f + 1)) {
6561- f = _as_33 [_i_f]
6567+ f = _as_34 [_i_f]
65626568 if (_str_startswith(f, "-I")) {
65636569 inc_parts[(inc_parts_len + 1)] = f
65646570 inc_parts_len = (inc_parts_len + 1)
65656571 inc_parts[0] = inc_parts_len
65666572 }
65676573 }
65686574 inc_flags = _arr_join(inc_parts, " ")
6569- _n_f = split(pc_libs, _as_34 , " ")
6575+ _n_f = split(pc_libs, _as_35 , " ")
65706576 for (_i_f = 1; (_i_f <= _n_f); _i_f = (_i_f + 1)) {
6571- f = _as_34 [_i_f]
6577+ f = _as_35 [_i_f]
65726578 if ((!_str_startswith(f, "-L"))) {
65736579 lib_parts[(lib_parts_len + 1)] = f
65746580 lib_parts_len = (lib_parts_len + 1)
@@ -6589,9 +6595,9 @@ function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_
65896595 } else {
65906596 ssl_h_paths = "/usr/include" " " "/usr/local/include" " " "/usr/include/openssl" " " "/usr/local/include/openssl"
65916597 found_ssl = "no"
6592- _n_p = split(ssl_h_paths, _as_35 , " ")
6598+ _n_p = split(ssl_h_paths, _as_36 , " ")
65936599 for (_i_p = 1; (_i_p <= _n_p); _i_p = (_i_p + 1)) {
6594- p = _as_35 [_i_p]
6600+ p = _as_36 [_i_p]
65956601 delete _va75
65966602 _va75[1] = p
65976603 _va75[2] = "openssl/ssl.h"
@@ -6624,9 +6630,9 @@ function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_
66246630 V["OPENSSL_LDFLAGS_RPATH"] = ""
66256631 if (((openssl_rpath_opt == "auto") || (openssl_rpath_opt == "yes"))) {
66266632 V["OPENSSL_RPATH"] = "auto"
6627- _n_arg = split(V["OPENSSL_LDFLAGS"], _as_36 , " ")
6633+ _n_arg = split(V["OPENSSL_LDFLAGS"], _as_37 , " ")
66286634 for (_i_arg = 1; (_i_arg <= _n_arg); _i_arg = (_i_arg + 1)) {
6629- arg = _as_36 [_i_arg]
6635+ arg = _as_37 [_i_arg]
66306636 if (_str_startswith(arg, "-L")) {
66316637 V["OPENSSL_LDFLAGS_RPATH"] = V["OPENSSL_LDFLAGS_RPATH"] " " rpath_arg _str_removeprefix(arg, "-L")
66326638 }
@@ -6643,9 +6649,9 @@ function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_
66436649 v_export("OPENSSL_RPATH")
66446650 v_export("OPENSSL_LDFLAGS_RPATH")
66456651 if ((V["PY_UNSUPPORTED_OPENSSL_BUILD"] == "static")) {
6646- _n_arg = split(V["OPENSSL_LIBS"], _as_37 , " ")
6652+ _n_arg = split(V["OPENSSL_LIBS"], _as_38 , " ")
66476653 for (_i_arg = 1; (_i_arg <= _n_arg); _i_arg = (_i_arg + 1)) {
6648- arg = _as_37 [_i_arg]
6654+ arg = _as_38 [_i_arg]
66496655 if (_str_startswith(arg, "-l")) {
66506656 libname = _str_removeprefix(arg, "-l")
66516657 new_ssl_libs[(new_ssl_libs_len + 1)] = "-l:lib" libname ".a -Wl,--exclude-libs,lib" libname ".a"
@@ -6659,9 +6665,9 @@ function u_check_openssl( LIBCRYPTO_LIBS_len, _i_arg, _i_f, _i_p, _n_arg, _n_
66596665 }
66606666 V["OPENSSL_LIBS"] = _arr_join(new_ssl_libs, " ") _str_rstrip(" " V["ZLIB_LIBS"])
66616667 }
6662- _n_arg = split(V["OPENSSL_LIBS"], _as_38 , " ")
6668+ _n_arg = split(V["OPENSSL_LIBS"], _as_39 , " ")
66636669 for (_i_arg = 1; (_i_arg <= _n_arg); _i_arg = (_i_arg + 1)) {
6664- arg = _as_38 [_i_arg]
6670+ arg = _as_39 [_i_arg]
66656671 if ((!(index(arg, "ssl") > 0))) {
66666672 LIBCRYPTO_LIBS[(LIBCRYPTO_LIBS_len + 1)] = arg
66676673 LIBCRYPTO_LIBS_len = (LIBCRYPTO_LIBS_len + 1)
@@ -6999,8 +7005,8 @@ function u_setup_ccshared() {
69997005 pyconf_result(V["CCSHARED"])
70007006}
70017007
7002- function u_setup_linkforshared( _, has_elf, has_elf__elf_out, help_out, sr, stack_size, _ar_39 ) {
7003- delete _ar_39
7008+ function u_setup_linkforshared( _, has_elf, has_elf__elf_out, help_out, sr, stack_size, _ar_40 ) {
7009+ delete _ar_40
70047010 pyconf_checking("LINKFORSHARED")
70057011 if ((!((V["LINKFORSHARED"] != "") && (V["LINKFORSHARED"] != "no")))) {
70067012 sr = V["ac_sys_system"] "/" V["ac_sys_release"]
@@ -7042,9 +7048,9 @@ function u_setup_linkforshared( _, has_elf, has_elf__elf_out, help_out, sr, s
70427048 _va80[2] = "-Xlinker"
70437049 _va80[3] = "--help"
70447050 _va80[0] = 3
7045- pyconf_cmd_status(_va80, _ar_39 )
7046- _ = _ar_39 [0]
7047- help_out = _ar_39 [1]
7051+ pyconf_cmd_status(_va80, _ar_40 )
7052+ _ = _ar_40 [0]
7053+ help_out = _ar_40 [1]
70487054 if ((index(help_out, "export-dynamic") > 0)) {
70497055 V["LINKFORSHARED"] = "-Xlinker --export-dynamic"
70507056 }
@@ -7146,9 +7152,9 @@ function u_detect_gdbm() {
71467152 v_export("GDBM_LIBS")
71477153}
71487154
7149- function u_detect_dbm( _i_db, _n_db, _tmp_split, ac_cv_have_libdb, ac_cv_header_gdbm_dash_ndbm_h, ac_cv_header_gdbm_slash_ndbm_h, ac_cv_search_dbm_open, db, dbm_raw, have_dbm, r, with_dbmliborder, _as_40, _as_41) {
7150- delete _as_40
7155+ function u_detect_dbm( _i_db, _n_db, _tmp_split, ac_cv_have_libdb, ac_cv_header_gdbm_dash_ndbm_h, ac_cv_header_gdbm_slash_ndbm_h, ac_cv_search_dbm_open, db, dbm_raw, have_dbm, r, with_dbmliborder, _as_41, _as_42) {
71517156 delete _as_41
7157+ delete _as_42
71527158 V["have_ndbm"] = "no"
71537159 V["dbm_ndbm"] = ""
71547160 V["have_gdbm_compat"] = "no"
@@ -7193,9 +7199,9 @@ function u_detect_dbm( _i_db, _n_db, _tmp_split, ac_cv_have_libdb, ac_cv_head
71937199 dbm_raw = pyconf_option_value("with_dbmliborder")
71947200 with_dbmliborder = ((((dbm_raw != "") && (dbm_raw != "no")) && (dbm_raw != "yes")) ? dbm_raw : "gdbm:ndbm:bdb")
71957201 pyconf_checking("for --with-dbmliborder")
7196- _n_db = split(_str_replace(with_dbmliborder, ":", " "), _as_40 , " ")
7202+ _n_db = split(_str_replace(with_dbmliborder, ":", " "), _as_41 , " ")
71977203 for (_i_db = 1; (_i_db <= _n_db); _i_db = (_i_db + 1)) {
7198- db = _as_40 [_i_db]
7204+ db = _as_41 [_i_db]
71997205 if ((!(((db == "ndbm") || (db == "gdbm")) || (db == "bdb")))) {
72007206 pyconf_fatal("proper usage is --with-dbmliborder=db1:db2:... (gdbm:ndbm:bdb)")
72017207 }
@@ -7205,9 +7211,9 @@ function u_detect_dbm( _i_db, _n_db, _tmp_split, ac_cv_have_libdb, ac_cv_head
72057211 V["DBM_CFLAGS"] = ""
72067212 V["DBM_LIBS"] = ""
72077213 have_dbm = "no"
7208- _n_db = split(_str_replace(with_dbmliborder, ":", " "), _as_41 , " ")
7214+ _n_db = split(_str_replace(with_dbmliborder, ":", " "), _as_42 , " ")
72097215 for (_i_db = 1; (_i_db <= _n_db); _i_db = (_i_db + 1)) {
7210- db = _as_41 [_i_db]
7216+ db = _as_42 [_i_db]
72117217 if (((db == "ndbm") && ((V["have_ndbm"] != "") && (V["have_ndbm"] != "no")))) {
72127218 V["DBM_CFLAGS"] = "-DUSE_NDBM"
72137219 V["DBM_LIBS"] = V["dbm_ndbm"]
@@ -7233,8 +7239,8 @@ function u_detect_dbm( _i_db, _n_db, _tmp_split, ac_cv_have_libdb, ac_cv_head
72337239 v_export("DBM_LIBS")
72347240}
72357241
7236- function u_check_base_libraries( _i_h, ac_cv_require_ldl, eh_results_len, h, _al_42 , eh_results) {
7237- delete _al_42
7242+ function u_check_base_libraries( _i_h, ac_cv_require_ldl, eh_results_len, h, _al_43 , eh_results) {
7243+ delete _al_43
72387244 delete eh_results
72397245 if (pyconf_check_lib("sendfile", "sendfile", "", "")) {
72407246 V["LIBS"] = "-lsendfile " V["LIBS"]
@@ -7247,11 +7253,11 @@ function u_check_base_libraries( _i_h, ac_cv_require_ldl, eh_results_len, h,
72477253 V["LIBS"] = "-ldld " V["LIBS"]
72487254 }
72497255 ac_cv_require_ldl = "no"
7250- _al_42 [1] = "execinfo.h"
7251- _al_42 [2] = "link.h"
7252- _al_42 [3] = "dlfcn.h"
7256+ _al_43 [1] = "execinfo.h"
7257+ _al_43 [2] = "link.h"
7258+ _al_43 [3] = "dlfcn.h"
72537259 for (_i_h = 1; (_i_h <= 3); _i_h = (_i_h + 1)) {
7254- h = _al_42 [_i_h]
7260+ h = _al_43 [_i_h]
72557261 delete _va81
72567262 _va81[1] = h
72577263 _va81[0] = 1
@@ -7334,14 +7340,14 @@ function u_check_stat_timestamps( ac_cv_stat_tv_nsec, ac_cv_stat_tv_nsec2) {
73347340 V["have_panel"] = "no"
73357341}
73367342
7337- function u__validate_tzpath(tzpath, _i_part, _n_part, _tmp_split, part, _as_43 ) {
7338- delete _as_43
7343+ function u__validate_tzpath(tzpath, _i_part, _n_part, _tmp_split, part, _as_44 ) {
7344+ delete _as_44
73397345 if ((!((tzpath != "") && (tzpath != "no")))) {
73407346 return
73417347 }
7342- _n_part = split(_str_replace(tzpath, ":", " "), _as_43 , " ")
7348+ _n_part = split(_str_replace(tzpath, ":", " "), _as_44 , " ")
73437349 for (_i_part = 1; (_i_part <= _n_part); _i_part = (_i_part + 1)) {
7344- part = _as_43 [_i_part]
7350+ part = _as_44 [_i_part]
73457351 if ((!_str_startswith(part, "/"))) {
73467352 pyconf_error("--with-tzpath must contain only absolute paths, not " tzpath)
73477353 }
@@ -7377,8 +7383,8 @@ function u__runshared(envvar, cwd, existing) {
73777383 return envvar "=" cwd
73787384}
73797385
7380- function u_setup_android_api( _i_line, _n_line, android_out, android_out_returncode, android_out_stderr, android_out_stdout, arm_arch, line, _as_44 ) {
7381- delete _as_44
7386+ function u_setup_android_api( _i_line, _n_line, android_out, android_out_returncode, android_out_stderr, android_out_stdout, arm_arch, line, _as_45 ) {
7387+ delete _as_45
73827388 V["NO_AS_NEEDED"] = pyconf_check_linker_flag("-Wl,--no-as-needed", "-Wl,--no-as-needed")
73837389 v_export("NO_AS_NEEDED")
73847390 pyconf_checking("for the Android API level")
@@ -7388,9 +7394,9 @@ function u_setup_android_api( _i_line, _n_line, android_out, android_out_retu
73887394 V["ANDROID_API_LEVEL"] = ""
73897395 arm_arch = ""
73907396 if ((android_out_returncode == 0)) {
7391- _n_line = split(android_out_stdout, _as_44 , "\n")
7397+ _n_line = split(android_out_stdout, _as_45 , "\n")
73927398 for (_i_line = 1; (_i_line <= _n_line); _i_line = (_i_line + 1)) {
7393- line = _as_44 [_i_line]
7399+ line = _as_45 [_i_line]
73947400 if ((!_str_startswith(line, "#"))) {
73957401 if (_str_startswith(line, "android_api = ")) {
73967402 V["ANDROID_API_LEVEL"] = _str_strip(_str_removeprefix(line, "android_api = "))
@@ -7454,8 +7460,8 @@ function u_setup_exe_suffix( casedir) {
74547460 }
74557461}
74567462
7457- function u_setup_library_names( _, ld_prog, ld_ver, _ar_45 ) {
7458- delete _ar_45
7463+ function u_setup_library_names( _, ld_prog, ld_ver, _ar_46 ) {
7464+ delete _ar_46
74597465 v_export("LIBRARY")
74607466 pyconf_checking("LIBRARY")
74617467 V["LIBRARY"] = ((V["LIBRARY"] != "") ? V["LIBRARY"] : "libpython$(VERSION)$(ABIFLAGS).a")
@@ -7509,9 +7515,9 @@ function u_setup_library_names( _, ld_prog, ld_ver, _ar_45) {
75097515 _va85[1] = ld_prog
75107516 _va85[2] = "-V"
75117517 _va85[0] = 2
7512- pyconf_cmd_status(_va85, _ar_45 )
7513- _ = _ar_45 [0]
7514- ld_ver = _ar_45 [1]
7518+ pyconf_cmd_status(_va85, _ar_46 )
7519+ _ = _ar_46 [0]
7520+ ld_ver = _ar_46 [1]
75157521 V["GNULD"] = ((index(ld_ver, "GNU") > 0) ? "yes" : "no")
75167522 pyconf_result(V["GNULD"])
75177523}
@@ -7863,19 +7869,19 @@ function u_check_posix_semaphores( ac_cv_broken_sem_getvalue, ac_cv_posix_sem
78637869 pyconf_check_decls(_va88)
78647870}
78657871
7866- function u_setup_thread_headers_and_srcdirs( _i_dir, _i_h, _n_dir, _n_h, dir, h, header_refs_len, thread_headers, _as_46, _as_47, header_refs) {
7867- delete _as_46
7872+ function u_setup_thread_headers_and_srcdirs( _i_dir, _i_h, _n_dir, _n_h, dir, h, header_refs_len, thread_headers, _as_47, _as_48, header_refs) {
78687873 delete _as_47
7874+ delete _as_48
78697875 delete header_refs
78707876 delete _va89
78717877 _va89[1] = pyconf_srcdir
78727878 _va89[2] = "Python"
78737879 _va89[3] = "thread_*.h"
78747880 _va89[0] = 3
78757881 thread_headers = pyconf_glob_files(pyconf_path_join(_va89))
7876- _n_h = split(thread_headers, _as_46 , " ")
7882+ _n_h = split(thread_headers, _as_47 , " ")
78777883 for (_i_h = 1; (_i_h <= _n_h); _i_h = (_i_h + 1)) {
7878- h = _as_46 [_i_h]
7884+ h = _as_47 [_i_h]
78797885 header_refs[(header_refs_len + 1)] = "$(srcdir)/" pyconf_relpath(h, pyconf_srcdir)
78807886 header_refs_len = (header_refs_len + 1)
78817887 header_refs[0] = header_refs_len
@@ -7885,9 +7891,9 @@ function u_setup_thread_headers_and_srcdirs( _i_dir, _i_h, _n_dir, _n_h, dir,
78857891 V["SRCDIRS"] = " Modules Modules/_ctypes Modules/_decimal Modules/_decimal/libmpdec Modules/_hacl Modules/_io Modules/_multiprocessing Modules/_remote_debugging Modules/_sqlite Modules/_sre Modules/_testcapi Modules/_testinternalcapi Modules/_testlimitedcapi Modules/_xxtestfuzz Modules/_zstd Modules/cjkcodecs Modules/expat Objects Objects/mimalloc Objects/mimalloc/prim Parser Parser/tokenizer Parser/lexer Programs Python Python/frozen_modules"
78867892 v_export("SRCDIRS")
78877893 pyconf_checking("for build directories")
7888- _n_dir = split(V["SRCDIRS"], _as_47 , " ")
7894+ _n_dir = split(V["SRCDIRS"], _as_48 , " ")
78897895 for (_i_dir = 1; (_i_dir <= _n_dir); _i_dir = (_i_dir + 1)) {
7890- dir = _as_47 [_i_dir]
7896+ dir = _as_48 [_i_dir]
78917897 pyconf_mkdir_p(dir)
78927898 }
78937899 pyconf_result("done")
0 commit comments