File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -427,7 +427,12 @@ if [ -n "${CPYTHON_OPTIMIZED}" ]; then
427
427
428
428
# Allow users to enable the experimental JIT on 3.13+
429
429
if [[ -n " ${PYTHON_MEETS_MINIMUM_VERSION_3_13} " ]]; then
430
- CONFIGURE_FLAGS=" ${CONFIGURE_FLAGS} --enable-experimental-jit=yes-off"
430
+
431
+ # The JIT build is failing on macOS and 3.14+ due to compiler errors
432
+ # Only enable on Linux / 3.13 until that's fixed upstream
433
+ if [[ -n " ${PYTHON_MEETS_MAXIMUM_VERSION_3_13} " && " ${PYBUILD_PLATFORM} " != " macos" ]]; then
434
+ CONFIGURE_FLAGS=" ${CONFIGURE_FLAGS} --enable-experimental-jit=yes-off"
435
+ fi
431
436
432
437
if [[ -n " ${PYTHON_MEETS_MAXIMUM_VERSION_3_13} " ]]; then
433
438
# On 3.13, LLVM 18 is hard-coded into the configure script. Override it to our toolchain
You can’t perform that action at this time.
0 commit comments