diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-03-30 19:26:40 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-03-30 19:26:40 +0200 |
commit | ca4c9eae269c34765df26699fe756860c7827693 (patch) | |
tree | 3e3a70fc3294bc6b62b4f9d099d5cbcabf25c3ee /configure.ac | |
parent | d8b32bc60d26a8a30b71530af0bd3e9e037e073b (diff) | |
download | gnunet-ca4c9eae269c34765df26699fe756860c7827693.tar.gz gnunet-ca4c9eae269c34765df26699fe756860c7827693.zip |
UTIL/SCALARPRODUCT: Do not build ECC dlog or scalarproduct with incompatible libgcrypt versions (>=1.9.0)
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 28c616069..f72039d09 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -416,8 +416,16 @@ gcrypt=0 | |||
416 | NEED_LIBGCRYPT_API=1 | 416 | NEED_LIBGCRYPT_API=1 |
417 | NEED_LIBGCRYPT_VERSION=1.6.0 | 417 | NEED_LIBGCRYPT_VERSION=1.6.0 |
418 | 418 | ||
419 | 419 | # Check if we have libgcrypt >= 1.9. Some things do not work with it | |
420 | AM_PATH_LIBGCRYPT("$NEED_LIBGCRYPT_API:$NEED_LIBGCRYPT_VERSION", gcrypt=1) | 420 | gcrypt19=0 |
421 | AM_PATH_LIBGCRYPT("$NEED_LIBGCRYPT_API:1.9.0", | ||
422 | [AC_MSG_WARN(["Some subsystems do not work with gcrypt >=1.9.0"]) | ||
423 | gcrypt=1 | ||
424 | gcrypt19=1], | ||
425 | [AM_PATH_LIBGCRYPT("$NEED_LIBGCRYPT_API:$NEED_LIBGCRYPT_VERSION", gcrypt=1)] | ||
426 | ) | ||
427 | AM_CONDITIONAL(HAVE_NOLIBGCRYPT19, | ||
428 | [test "$gcrypt19" = 0]) | ||
421 | AC_CHECK_DECLS([gcry_mpi_set_opaque_copy], [], [], [[#include <gcrypt.h>]]) | 429 | AC_CHECK_DECLS([gcry_mpi_set_opaque_copy], [], [], [[#include <gcrypt.h>]]) |
422 | 430 | ||
423 | AS_IF([test $gcrypt = 0], | 431 | AS_IF([test $gcrypt = 0], |