[3.14] GH-132983: Restore libzstd fallback detection (GH-133565) by miss-islington · Pull Request #133757 · python/cpython
dnl zstd 1.4.5 stabilised ZDICT_finalizeDictionary PKG_CHECK_MODULES([LIBZSTD], [libzstd >= 1.4.5], [have_libzstd=yes], [have_libzstd=no]) PKG_CHECK_MODULES([LIBZSTD], [libzstd >= 1.4.5], [have_libzstd=yes], [ WITH_SAVE_ENV([ CPPFLAGS="$CPPFLAGS $LIBZSTD_CFLAGS" CFLAGS="$CFLAGS $LIBZSTD_CFLAGS" LIBS="$LIBS $LIBZSTD_LIBS" AC_SEARCH_LIBS([ZDICT_finalizeDictionary], [zstd], [ AC_MSG_CHECKING([ZSTD_VERSION_NUMBER >= 1.4.5]) AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([@%:@include "zstd.h"], [ #if ZSTD_VERSION_NUMBER < 10405 # error "zstd version is too old" #endif ]) ], [ AC_MSG_RESULT([yes]) AC_CHECK_HEADERS([zstd.h zdict.h], [have_libzstd=yes], [have_libzstd=no]) ], [ AC_MSG_RESULT([no]) have_libzstd=no ]) ], [have_libzstd=no]) AS_VAR_IF([have_libzstd], [yes], [ LIBZSTD_CFLAGS=${LIBZSTD_CFLAGS-""} LIBZSTD_LIBS=${LIBZSTD_LIBS-"-lzstd"} ]) ]) ])
dnl PY_CHECK_NETDB_FUNC(FUNCTION) AC_DEFUN([PY_CHECK_NETDB_FUNC], [PY_CHECK_FUNC([$1], [@%:@include <netdb.h>])])