@@ -7222,7 +7222,7 @@ PY_STDLIB_MOD_SIMPLE([_posixsubprocess])
7222
7222
PY_STDLIB_MOD_SIMPLE([ _queue] )
7223
7223
PY_STDLIB_MOD_SIMPLE([ _random] )
7224
7224
PY_STDLIB_MOD_SIMPLE([ select] )
7225
- PY_STDLIB_MOD_SIMPLE([ _struct] )
7225
+ PY_STDLIB_MOD_SIMPLE([ _struct] , [ -fno-strict-overflow ] )
7226
7226
PY_STDLIB_MOD_SIMPLE([ _typing] )
7227
7227
PY_STDLIB_MOD_SIMPLE([ _xxsubinterpreters] )
7228
7228
PY_STDLIB_MOD_SIMPLE([ _zoneinfo] )
@@ -7236,7 +7236,7 @@ PY_STDLIB_MOD([_posixshmem],
7236
7236
[ $POSIXSHMEM_CFLAGS] , [ $POSIXSHMEM_LIBS] )
7237
7237
7238
7238
dnl needs libm
7239
- PY_STDLIB_MOD_SIMPLE([ audioop] , [ ] , [ $LIBM] )
7239
+ PY_STDLIB_MOD_SIMPLE([ audioop] , [ -fno-strict-overflow ] , [ $LIBM] )
7240
7240
PY_STDLIB_MOD_SIMPLE([ _statistics] , [ ] , [ $LIBM] )
7241
7241
PY_STDLIB_MOD_SIMPLE([ cmath] , [ ] , [ $LIBM] )
7242
7242
PY_STDLIB_MOD_SIMPLE([ math] , [ ] , [ $LIBM] )
@@ -7297,7 +7297,7 @@ PY_STDLIB_MOD([_crypt],
7297
7297
[ $LIBCRYPT_CFLAGS] , [ $LIBCRYPT_LIBS] )
7298
7298
PY_STDLIB_MOD([ _ctypes] ,
7299
7299
[ ] , [ test "$have_libffi" = yes] ,
7300
- [ $LIBFFI_CFLAGS] , [ $LIBFFI_LIBS] )
7300
+ [ -fno-strict-overflow $LIBFFI_CFLAGS] , [ $LIBFFI_LIBS] )
7301
7301
PY_STDLIB_MOD([ _curses] ,
7302
7302
[ ] , [ test "$have_curses" != "no"] ,
7303
7303
[ $CURSES_CFLAGS] , [ $CURSES_LIBS]
@@ -7347,7 +7347,7 @@ PY_STDLIB_MOD([_hashlib], [], [test "$ac_cv_working_openssl_hashlib" = yes],
7347
7347
[ $OPENSSL_INCLUDES] , [ $OPENSSL_LDFLAGS $OPENSSL_LDFLAGS_RPATH $LIBCRYPTO_LIBS] )
7348
7348
7349
7349
dnl test modules
7350
- PY_STDLIB_MOD([ _testcapi] , [ test "$TEST_MODULES" = yes] )
7350
+ PY_STDLIB_MOD([ _testcapi] , [ test "$TEST_MODULES" = yes] , [ ] , [ -fno-strict-overflow ] )
7351
7351
PY_STDLIB_MOD([ _testinternalcapi] , [ test "$TEST_MODULES" = yes] )
7352
7352
PY_STDLIB_MOD([ _testbuffer] , [ test "$TEST_MODULES" = yes] )
7353
7353
PY_STDLIB_MOD([ _testimportmultiple] , [ test "$TEST_MODULES" = yes] , [ test "$ac_cv_func_dlopen" = yes] )
0 commit comments