aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2021-03-30 19:26:40 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2021-03-30 19:26:40 +0200
commitca4c9eae269c34765df26699fe756860c7827693 (patch)
tree3e3a70fc3294bc6b62b4f9d099d5cbcabf25c3ee /configure.ac
parentd8b32bc60d26a8a30b71530af0bd3e9e037e073b (diff)
downloadgnunet-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.ac12
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
416NEED_LIBGCRYPT_API=1 416NEED_LIBGCRYPT_API=1
417NEED_LIBGCRYPT_VERSION=1.6.0 417NEED_LIBGCRYPT_VERSION=1.6.0
418 418
419 419# Check if we have libgcrypt >= 1.9. Some things do not work with it
420AM_PATH_LIBGCRYPT("$NEED_LIBGCRYPT_API:$NEED_LIBGCRYPT_VERSION", gcrypt=1) 420gcrypt19=0
421AM_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)
427AM_CONDITIONAL(HAVE_NOLIBGCRYPT19,
428 [test "$gcrypt19" = 0])
421AC_CHECK_DECLS([gcry_mpi_set_opaque_copy], [], [], [[#include <gcrypt.h>]]) 429AC_CHECK_DECLS([gcry_mpi_set_opaque_copy], [], [], [[#include <gcrypt.h>]])
422 430
423AS_IF([test $gcrypt = 0], 431AS_IF([test $gcrypt = 0],