From: Lovro Puzar Date: Tue, 22 Nov 2016 18:45:34 +0000 (-0800) Subject: Tweak zstd autoconf check so the build works with older zstd X-Git-Tag: v2016.11.28.00~11 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;ds=sidebyside;h=4432fc2457d2bdeea3e910a6dade8560e283f959;p=folly.git Tweak zstd autoconf check so the build works with older zstd Summary: Ubuntu 16.10 has a package for zstd 0.5.1 which is too old to be used by folly. With this change autoconf will check that one of the newer functions is present, disable zstd if not. Reviewed By: Orvid, philippv Differential Revision: D4219964 fbshipit-source-id: 1e64dfb62f81f7e61b097cb7d4fd3810da476625 --- diff --git a/folly/configure.ac b/folly/configure.ac index ba3efd72..a0cd818c 100644 --- a/folly/configure.ac +++ b/folly/configure.ac @@ -559,7 +559,7 @@ AC_CHECK_HEADER([lz4.h], AC_CHECK_LIB([lz4], [LZ4_decompress_safe])) AC_CHECK_HEADER([snappy.h], AC_CHECK_LIB([snappy], [main])) AC_CHECK_HEADER([zlib.h], AC_CHECK_LIB([z], [main])) AC_CHECK_HEADER([lzma.h], AC_CHECK_LIB([lzma], [main])) -AC_CHECK_HEADER([zstd.h], AC_CHECK_LIB([zstd], [main])) +AC_CHECK_HEADER([zstd.h], AC_CHECK_LIB([zstd], [ZSTD_compressStream])) AC_CHECK_HEADER([linux/membarrier.h], AC_DEFINE([HAVE_LINUX_MEMBARRIER_H], [1], [Define to 1 if membarrier.h is available])) AC_ARG_ENABLE([follytestmain],