@@ -5415,7 +5415,8 @@ PKG_CHECK_MODULES([LIBLZMA], [liblzma], [have_liblzma=yes], [
5415
5415
] )
5416
5416
] )
5417
5417
5418
- define ( [ TEST_ZSTD_VERSION] ,[
5418
+ have_libzstd=no
5419
+ AC_DEFUN ( [ TEST_ZSTD_VERSION] ,[
5419
5420
AC_MSG_CHECKING ( [ if libzstd is new enough] )
5420
5421
5421
5422
dnl TODO(emmatyping): check if we can set a C define for the minimum version
@@ -5428,7 +5429,9 @@ define([TEST_ZSTD_VERSION],[
5428
5429
#if ZSTD_VERSION_NUMBER < 10405
5429
5430
exit(1);
5430
5431
#endif
5431
- ] ) ] , [ have_libzstd=yes] , [ have_libzstd=no] )
5432
+ ] ) ] , [ py__zstd_too_old=no] , [ py__zstd_too_old=yes] )
5433
+ dnl Important to record that we have libzstd
5434
+ have_libzstd=yes
5432
5435
] )
5433
5436
5434
5437
PKG_CHECK_MODULES([ LIBZSTD] , [ libzstd] , [ TEST_ZSTD_VERSION()] , [
@@ -8094,7 +8097,7 @@ PY_STDLIB_MOD([_bz2], [], [test "$have_bzip2" = yes],
8094
8097
[ $BZIP2_CFLAGS] , [ $BZIP2_LIBS] )
8095
8098
PY_STDLIB_MOD([ _lzma] , [ ] , [ test "$have_liblzma" = yes] ,
8096
8099
[ $LIBLZMA_CFLAGS] , [ $LIBLZMA_LIBS] )
8097
- PY_STDLIB_MOD([ _zstd] , [ ] , [ test "$have_libzstd" = yes] ,
8100
+ PY_STDLIB_MOD([ _zstd] , [ test "$py__zstd_too_old" = no ] , [ test "$have_libzstd" = yes] ,
8098
8101
[ $LIBZSTD_CFLAGS] , [ $LIBZSTD_LIBS] )
8099
8102
8100
8103
dnl OpenSSL bindings
0 commit comments