From 4432fc2457d2bdeea3e910a6dade8560e283f959 Mon Sep 17 00:00:00 2001 From: Lovro Puzar Date: Tue, 22 Nov 2016 10:45:34 -0800 Subject: [PATCH] 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 --- folly/configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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], -- 2.34.1