configure: require libzstd >= 1.4.0
authorChristophe Lyon <christophe.lyon@arm.com>
Fri, 4 Nov 2022 10:06:47 +0000 (11:06 +0100)
committerChristophe Lyon <christophe.lyon@arm.com>
Mon, 7 Nov 2022 13:32:10 +0000 (14:32 +0100)
commit200164d46732f6a2fb9d81aa9650c006db4148e6
tree2ba277c8d3c5b8e708bfd1dc243a63518cf61511
parent8bfb6941c358ee2da8320125644c59bf90842f6b
configure: require libzstd >= 1.4.0

gas uses ZSTD_compressStream2 which is only available with libzstd >=
1.4.0, leading to build errors when an older version is installed.

This patch updates the check libzstd presence to check its version is
>= 1.4.0. However, since gas seems to be the only component requiring
such a recent version this may imply that we disable ZSTD support for
all components although some would still benefit from an older
version.

I ran 'autoreconf -f' in all directories containing a configure.ac
file, using vanilla autoconf-2.69 and automake-1.15.1. I noticed
several errors from autoheader in readline, as well as warnings in
intl, but they are unrelated to this patch.

This should fix some of the buildbots.

OK for trunk?

Thanks,

Christophe
bfd/configure
binutils/configure
config/zstd.m4
gas/configure
gdb/configure
ld/configure
libctf/configure