Skip to content

Commit 8863e74

Browse files
pythongh-96821: Mark modules that need -fno-strict-overflow
1 parent 4781535 commit 8863e74

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

configure

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7222,7 +7222,7 @@ PY_STDLIB_MOD_SIMPLE([_posixsubprocess])
72227222
PY_STDLIB_MOD_SIMPLE([_queue])
72237223
PY_STDLIB_MOD_SIMPLE([_random])
72247224
PY_STDLIB_MOD_SIMPLE([select])
7225-
PY_STDLIB_MOD_SIMPLE([_struct])
7225+
PY_STDLIB_MOD_SIMPLE([_struct], [-fno-strict-overflow])
72267226
PY_STDLIB_MOD_SIMPLE([_typing])
72277227
PY_STDLIB_MOD_SIMPLE([_xxsubinterpreters])
72287228
PY_STDLIB_MOD_SIMPLE([_zoneinfo])
@@ -7236,7 +7236,7 @@ PY_STDLIB_MOD([_posixshmem],
72367236
[$POSIXSHMEM_CFLAGS], [$POSIXSHMEM_LIBS])
72377237

72387238
dnl needs libm
7239-
PY_STDLIB_MOD_SIMPLE([audioop], [], [$LIBM])
7239+
PY_STDLIB_MOD_SIMPLE([audioop], [-fno-strict-overflow], [$LIBM])
72407240
PY_STDLIB_MOD_SIMPLE([_statistics], [], [$LIBM])
72417241
PY_STDLIB_MOD_SIMPLE([cmath], [], [$LIBM])
72427242
PY_STDLIB_MOD_SIMPLE([math], [], [$LIBM])
@@ -7297,7 +7297,7 @@ PY_STDLIB_MOD([_crypt],
72977297
[$LIBCRYPT_CFLAGS], [$LIBCRYPT_LIBS])
72987298
PY_STDLIB_MOD([_ctypes],
72997299
[], [test "$have_libffi" = yes],
7300-
[$LIBFFI_CFLAGS], [$LIBFFI_LIBS])
7300+
[-fno-strict-overflow $LIBFFI_CFLAGS], [$LIBFFI_LIBS])
73017301
PY_STDLIB_MOD([_curses],
73027302
[], [test "$have_curses" != "no"],
73037303
[$CURSES_CFLAGS], [$CURSES_LIBS]
@@ -7347,7 +7347,7 @@ PY_STDLIB_MOD([_hashlib], [], [test "$ac_cv_working_openssl_hashlib" = yes],
73477347
[$OPENSSL_INCLUDES], [$OPENSSL_LDFLAGS $OPENSSL_LDFLAGS_RPATH $LIBCRYPTO_LIBS])
73487348

73497349
dnl test modules
7350-
PY_STDLIB_MOD([_testcapi], [test "$TEST_MODULES" = yes])
7350+
PY_STDLIB_MOD([_testcapi], [test "$TEST_MODULES" = yes], [], [-fno-strict-overflow])
73517351
PY_STDLIB_MOD([_testinternalcapi], [test "$TEST_MODULES" = yes])
73527352
PY_STDLIB_MOD([_testbuffer], [test "$TEST_MODULES" = yes])
73537353
PY_STDLIB_MOD([_testimportmultiple], [test "$TEST_MODULES" = yes], [test "$ac_cv_func_dlopen" = yes])

0 commit comments

Comments
 (0)