aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Baruch Siach <baruch@tkos.co.il>2018-08-07 14:04:48 +0300
committerGravatar Peter Korsgaard <peter@korsgaard.com>2018-08-08 16:26:25 +0200
commitbef1786475a743bd2cf76484b5d6a3158c0d7bc5 (patch)
tree85df13caa76388cba56e88467873d3806585570c
parentf2d748e13be6ca119271af8487adda5856d43da4 (diff)
downloadbuildroot-bef1786475a743bd2cf76484b5d6a3158c0d7bc5.tar.gz
buildroot-bef1786475a743bd2cf76484b5d6a3158c0d7bc5.tar.bz2
cryptsetup: fix build with old host kernel headers
By default cryptsetup configure fails when the if_alg.h kernel header is not available. Kernels older than 2.6.38, like the one in RHEL 6 hosts, do not provide this header. Since we don't need the kernel crypto feature for host tools, just disable this feature to allow successful completion of the configure script. While at it, fix a typo in the --with-crypto_backend option (hyphen -> underscore). Should fix: http://autobuild.buildroot.net/results/ffd/ffda2579b215b53161025b7bc703091cb30ef95d/ http://autobuild.buildroot.net/results/c48/c48015f76b13fec38f650f66824e7b986eb28572/ http://autobuild.buildroot.net/results/be6/be621f71bf9da8719bf7fc943eccc9b4dc2cc43e/ Cc: Martin Hicks <mort@bork.org> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/cryptsetup/cryptsetup.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/package/cryptsetup/cryptsetup.mk b/package/cryptsetup/cryptsetup.mk
index d5ab022b77..d81aa7b341 100644
--- a/package/cryptsetup/cryptsetup.mk
+++ b/package/cryptsetup/cryptsetup.mk
@@ -36,7 +36,8 @@ HOST_CRYPTSETUP_DEPENDENCIES = \
host-json-c \
host-openssl
-HOST_CRYPTSETUP_CONF_OPTS = --with-crypto-backend=openssl
+HOST_CRYPTSETUP_CONF_OPTS = --with-crypto_backend=openssl \
+ --disable-kernel_crypto
$(eval $(autotools-package))
$(eval $(host-autotools-package))