GH-137218: Fix unnecessary recompile of Programs/_freeze_module (#139241)
This commit is contained in:
committed by
GitHub
parent
063cef9999
commit
9964320d15
50
configure.ac
50
configure.ac
@@ -2787,13 +2787,11 @@ AS_VAR_IF([jit_flags],
|
||||
[AS_VAR_APPEND([CFLAGS_NODIST], [" $jit_flags"])
|
||||
AS_VAR_SET([REGEN_JIT_COMMAND],
|
||||
["\$(PYTHON_FOR_REGEN) \$(srcdir)/Tools/jit/build.py ${ARCH_TRIPLES:-$host} --output-dir . --pyconfig-dir . --cflags=\"$CFLAGS_JIT\""])
|
||||
AS_VAR_SET([JIT_STENCILS_H], ["jit_stencils.h"])
|
||||
AS_VAR_IF([Py_DEBUG],
|
||||
[true],
|
||||
[AS_VAR_APPEND([REGEN_JIT_COMMAND], [" --debug"])],
|
||||
[])])
|
||||
AC_SUBST([REGEN_JIT_COMMAND])
|
||||
AC_SUBST([JIT_STENCILS_H])
|
||||
AC_MSG_RESULT([$tier2_flags $jit_flags])
|
||||
|
||||
if test "$disable_gil" = "yes" -a "$enable_experimental_jit" != "no"; then
|
||||
@@ -8175,29 +8173,31 @@ PY_STDLIB_MOD([xxlimited_35], [test "$TEST_MODULES" = yes], [test "$ac_cv_func_d
|
||||
|
||||
# Determine JIT stencils header files based on target platform
|
||||
JIT_STENCILS_H=""
|
||||
case "$host" in
|
||||
aarch64-apple-darwin*)
|
||||
JIT_STENCILS_H="jit_stencils-aarch64-apple-darwin.h"
|
||||
;;
|
||||
x86_64-apple-darwin*)
|
||||
JIT_STENCILS_H="jit_stencils-x86_64-apple-darwin.h"
|
||||
;;
|
||||
aarch64-pc-windows-msvc)
|
||||
JIT_STENCILS_H="jit_stencils-aarch64-pc-windows-msvc.h"
|
||||
;;
|
||||
i686-pc-windows-msvc)
|
||||
JIT_STENCILS_H="jit_stencils-i686-pc-windows-msvc.h"
|
||||
;;
|
||||
x86_64-pc-windows-msvc)
|
||||
JIT_STENCILS_H="jit_stencils-x86_64-pc-windows-msvc.h"
|
||||
;;
|
||||
aarch64-*-linux-gnu)
|
||||
JIT_STENCILS_H="jit_stencils-$host.h"
|
||||
;;
|
||||
x86_64-*-linux-gnu)
|
||||
JIT_STENCILS_H="jit_stencils-$host.h"
|
||||
;;
|
||||
esac
|
||||
AS_VAR_IF([enable_experimental_jit], [no],
|
||||
[],
|
||||
[case "$host" in
|
||||
aarch64-apple-darwin*)
|
||||
JIT_STENCILS_H="jit_stencils-aarch64-apple-darwin.h"
|
||||
;;
|
||||
x86_64-apple-darwin*)
|
||||
JIT_STENCILS_H="jit_stencils-x86_64-apple-darwin.h"
|
||||
;;
|
||||
aarch64-pc-windows-msvc)
|
||||
JIT_STENCILS_H="jit_stencils-aarch64-pc-windows-msvc.h"
|
||||
;;
|
||||
i686-pc-windows-msvc)
|
||||
JIT_STENCILS_H="jit_stencils-i686-pc-windows-msvc.h"
|
||||
;;
|
||||
x86_64-pc-windows-msvc)
|
||||
JIT_STENCILS_H="jit_stencils-x86_64-pc-windows-msvc.h"
|
||||
;;
|
||||
aarch64-*-linux-gnu)
|
||||
JIT_STENCILS_H="jit_stencils-$host.h"
|
||||
;;
|
||||
x86_64-*-linux-gnu)
|
||||
JIT_STENCILS_H="jit_stencils-$host.h"
|
||||
;;
|
||||
esac])
|
||||
|
||||
AC_SUBST([JIT_STENCILS_H])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user