@@ -5327,7 +5327,6 @@ AH_TEMPLATE([HAVE_ZLIB_COPY], [Define if the zlib library has inflateCopy; zlib
53275327
53285328PKG_CHECK_MODULES([ ZLIB] , [ zlib >= 1.2.0] , [
53295329 have_zlib=yes
5330- dnl zlib 1.2.0 (2003) added inflateCopy
53315330 AC_DEFINE ( [ HAVE_ZLIB_COPY] , [ 1] )
53325331] , [
53335332 WITH_SAVE_ENV([
@@ -5339,18 +5338,27 @@ PKG_CHECK_MODULES([ZLIB], [zlib >= 1.2.0], [
53395338 AS_VAR_IF ( [ have_zlib] , [ yes] , [
53405339 ZLIB_CFLAGS=${ZLIB_CFLAGS-""}
53415340 ZLIB_LIBS=${ZLIB_LIBS-"-lz"}
5342- BINASCII_CFLAGS="$ZLIB_CFLAGS"
5343- BINASCII_LIBS="$ZLIB_LIBS"
53445341 PY_CHECK_LIB([ z] , [ inflateCopy] , [ AC_DEFINE ( [ HAVE_ZLIB_COPY] , [ 1] ) ] )
53455342 ] )
53465343 ] )
53475344] )
5348-
5349- dnl wasi does not support zlib
5350- AS_VAR_IF ( [ have_zlib] , [ no] , [
5351- BINASCII_CFLAGS="-DNO_ZLIB_CRC32"
5352- BINASCII_LIBS=""
5353- ] )
5345+ dnl temporarily throw only errors on builds other than wasi until wasi supports zlib
5346+ AS_CASE ( [ $ac_sys_system] ,
5347+ [ WASI] , [
5348+ BINASCII_CFLAGS="-DNO_ZLIB_CRC32"
5349+ BINASCII_LIBS=""
5350+ ] ,
5351+ [ *] , [
5352+ if test "$have_zlib" != "yes"; then
5353+ AC_MSG_ERROR ( [ m4_normalize ( [
5354+ zlib.h and libz are required. Install your OS's zlib-devel or
5355+ zlib1g-dev equivalent library or get it from https://zlib.net/.
5356+ ] ) ] )
5357+ fi
5358+ BINASCII_CFLAGS="$ZLIB_CFLAGS"
5359+ BINASCII_LIBS="$ZLIB_LIBS"
5360+ ]
5361+ )
53545362
53555363dnl detect bzip2 from Emscripten emport
53565364PY_CHECK_EMSCRIPTEN_PORT([ BZIP2] , [ -sUSE_BZIP2] )
0 commit comments