summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2021-12-17 09:42:48 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2021-12-17 09:42:48 +0900
commit27d945084f6926d0ebe8066fb60db785f3a8fb57 (patch)
tree5cc62ca266375427eaf6701b7de55258f6baa4e2
parent14f5d73e2731b83b18e9771eb3068c6dbba6f069 (diff)
downloadlibgcrypt-27d945084f6926d0ebe8066fb60db785f3a8fb57.tar.gz
random: Keep --enable-random-daemon, but not its use from runtime.
* configure.ac (--enable-random-daemon): Don't define USE_RANDOM_DAEMON, but use the conditional ENABLE_RANDOM_DAEMON. * src/Makefile.am: Use the conditional ENABLE_RANDOM_DAEMON. -- GnuPG-bug-id: 5706 Fixes-commit: 754ad5815b5bb7462260414f2bc5f449bee0b1c6 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
-rw-r--r--configure.ac14
-rw-r--r--src/Makefile.am8
2 files changed, 9 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac
index 51a81210..e8ef8378 100644
--- a/configure.ac
+++ b/configure.ac
@@ -528,14 +528,10 @@ AC_MSG_CHECKING([whether the experimental random daemon is requested])
AC_ARG_ENABLE([random-daemon],
AS_HELP_STRING([--enable-random-daemon],
[Build the experimental gcryptrnd]),
- [use_random_daemon=$enableval],
- [use_random_daemon=no])
-AC_MSG_RESULT($use_random_daemon)
-if test x$use_random_daemon = xyes ; then
- AC_DEFINE(USE_RANDOM_DAEMON,1,
- [Define to support the experimental random daemon])
-fi
-AM_CONDITIONAL(USE_RANDOM_DAEMON, test x$use_random_daemon = xyes)
+ [enable_random_daemon=$enableval],
+ [enable_random_daemon=no])
+AC_MSG_RESULT($enable_random_daemon)
+AM_CONDITIONAL(ENABLE_RANDOM_DAEMON, test x$enable_random_daemon = xyes)
# Implementation of --disable-asm.
@@ -799,7 +795,7 @@ AC_ARG_WITH(pth-prefix,
if test x$pth_config_prefix != x ; then
PTH_CONFIG="$pth_config_prefix/bin/pth-config"
fi
-if test "$use_random_daemon" = "yes"; then
+if test "$enable_random_daemon" = "yes"; then
AC_PATH_PROG(PTH_CONFIG, pth-config, no)
if test "$PTH_CONFIG" = "no"; then
AC_MSG_WARN([[
diff --git a/src/Makefile.am b/src/Makefile.am
index 4b062234..d2118f6b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -33,10 +33,10 @@ nodist_include_HEADERS = gcrypt.h
lib_LTLIBRARIES = libgcrypt.la
bin_PROGRAMS = dumpsexp hmac256 mpicalc
-if USE_RANDOM_DAEMON
+if ENABLE_RANDOM_DAEMON
sbin_PROGRAMS = gcryptrnd
bin_PROGRAMS += getrandom
-endif USE_RANDOM_DAEMON
+endif ENABLE_RANDOM_DAEMON
# Depending on the architecture some targets require libgpg-error.
if HAVE_W32CE_SYSTEM
@@ -142,13 +142,13 @@ hmac256_CFLAGS = -DSTANDALONE @DEF_HMAC_BINARY_CHECK@ \
$(arch_gpg_error_cflags)
hmac256_LDADD = $(arch_gpg_error_libs)
-if USE_RANDOM_DAEMON
+if ENABLE_RANDOM_DAEMON
gcryptrnd_SOURCES = gcryptrnd.c
gcryptrnd_CFLAGS = $(GPG_ERROR_CFLAGS) $(PTH_CFLAGS)
gcryptrnd_LDADD = libgcrypt.la $(GPG_ERROR_LIBS) $(PTH_LIBS)
getrandom_SOURCES = getrandom.c
-endif USE_RANDOM_DAEMON
+endif ENABLE_RANDOM_DAEMON
CLEANFILES = libgcrypt.la.done
if USE_HMAC_BINARY_CHECK