Skip to content

Commit d583141

Browse files
committed
pythongh-110828: AIX 32bit build needs -latomic for _testcapi module
1 parent 738574f commit d583141

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

configure

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

+6-2
Original file line numberDiff line numberDiff line change
@@ -7051,7 +7051,8 @@ int main()
70517051
])
70527052

70537053
AS_VAR_IF([ac_cv_libatomic_needed], [yes],
7054-
[LIBS="${LIBS} -latomic"])
7054+
[LIBS="${LIBS} -latomic"
7055+
LIBATOMIC=${LIBATOMIC-"-latomic"}])
70557056
_RESTORE_VAR([CPPFLAGS])
70567057

70577058

@@ -7323,7 +7324,10 @@ PY_STDLIB_MOD([_hashlib], [], [test "$ac_cv_working_openssl_hashlib" = yes],
73237324
[$OPENSSL_INCLUDES], [$OPENSSL_LDFLAGS $OPENSSL_LDFLAGS_RPATH $LIBCRYPTO_LIBS])
73247325

73257326
dnl test modules
7326-
PY_STDLIB_MOD([_testcapi], [test "$TEST_MODULES" = yes])
7327+
PY_STDLIB_MOD([_testcapi],
7328+
[test "$TEST_MODULES" = yes], []
7329+
dnl Modules/_testcapi needs -latomic for 32bit AIX build
7330+
[], [], [$LIBATOMIC])
73277331
PY_STDLIB_MOD([_testclinic], [test "$TEST_MODULES" = yes])
73287332
PY_STDLIB_MOD([_testclinic_limited], [test "$TEST_MODULES" = yes])
73297333
PY_STDLIB_MOD([_testinternalcapi], [test "$TEST_MODULES" = yes])

0 commit comments

Comments
 (0)