summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMike Gilbert <floppymaster@gmail.com>2021-10-11 23:24:03 (GMT)
committerGitHub <noreply@github.com>2021-10-11 23:24:03 (GMT)
commitbe21706f3760bec8bd11f85ce02ed6792b07f51f (patch)
tree37b0680391875eb8aaf608eac84f714c603560c5 /configure
parentce3489cfdb9f0e050bdc45ce5d3902c2577ea683 (diff)
downloadcpython-be21706f3760bec8bd11f85ce02ed6792b07f51f.zip
cpython-be21706f3760bec8bd11f85ce02ed6792b07f51f.tar.gz
cpython-be21706f3760bec8bd11f85ce02ed6792b07f51f.tar.bz2
bpo-45433: Do not link libpython against libcrypt (GH-28881)
Save/restore LIBS when calling AC_SEARCH_LIBS(..., crypt). This avoid linking libpython with libcrypt.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure b/configure
index 15c7c54..70f28b0 100755
--- a/configure
+++ b/configure
@@ -13227,6 +13227,8 @@ done
# We search for both crypt and crypt_r as one or the other may be defined
# This gets us our -lcrypt in LIBS when required on the target platform.
+# Save/restore LIBS to avoid linking libpython with libcrypt.
+LIBS_SAVE=$LIBS
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
$as_echo_n "checking for library containing crypt... " >&6; }
if ${ac_cv_search_crypt+:} false; then :
@@ -13368,6 +13370,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
+LIBS=$LIBS_SAVE
for ac_func in clock_gettime
do :