mirror of https://github.com/python/cpython
gh-110828: AIX 32bit build needs -latomic for _testcapi module (#110962)
This commit is contained in:
parent
767f416feb
commit
88bac5d504
|
@ -0,0 +1 @@
|
|||
AIX 32bit needs ``-latomic`` to build the :mod:`!_testcapi` extension module.
|
|
@ -27931,6 +27931,7 @@ printf "%s\n" "$ac_cv_libatomic_needed" >&6; }
|
|||
if test "x$ac_cv_libatomic_needed" = xyes
|
||||
then :
|
||||
LIBS="${LIBS} -latomic"
|
||||
LIBATOMIC=${LIBATOMIC-"-latomic"}
|
||||
fi
|
||||
CPPFLAGS=$save_CPPFLAGS
|
||||
|
||||
|
@ -30084,7 +30085,7 @@ fi
|
|||
then :
|
||||
|
||||
|
||||
|
||||
as_fn_append MODULE_BLOCK "MODULE__TESTCAPI_LDFLAGS=$LIBATOMIC$as_nl"
|
||||
|
||||
fi
|
||||
if test "$py_cv_module__testcapi" = yes; then
|
||||
|
|
|
@ -7056,7 +7056,8 @@ int main()
|
|||
])
|
||||
|
||||
AS_VAR_IF([ac_cv_libatomic_needed], [yes],
|
||||
[LIBS="${LIBS} -latomic"])
|
||||
[LIBS="${LIBS} -latomic"
|
||||
LIBATOMIC=${LIBATOMIC-"-latomic"}])
|
||||
_RESTORE_VAR([CPPFLAGS])
|
||||
|
||||
|
||||
|
@ -7328,7 +7329,10 @@ PY_STDLIB_MOD([_hashlib], [], [test "$ac_cv_working_openssl_hashlib" = yes],
|
|||
[$OPENSSL_INCLUDES], [$OPENSSL_LDFLAGS $OPENSSL_LDFLAGS_RPATH $LIBCRYPTO_LIBS])
|
||||
|
||||
dnl test modules
|
||||
PY_STDLIB_MOD([_testcapi], [test "$TEST_MODULES" = yes])
|
||||
PY_STDLIB_MOD([_testcapi],
|
||||
[test "$TEST_MODULES" = yes],
|
||||
dnl Modules/_testcapi needs -latomic for 32bit AIX build
|
||||
[], [], [$LIBATOMIC])
|
||||
PY_STDLIB_MOD([_testclinic], [test "$TEST_MODULES" = yes])
|
||||
PY_STDLIB_MOD([_testclinic_limited], [test "$TEST_MODULES" = yes])
|
||||
PY_STDLIB_MOD([_testinternalcapi], [test "$TEST_MODULES" = yes])
|
||||
|
|
Loading…
Reference in New Issue