From d211e54510d88b19a74383e780bdfe70b9686c8b Mon Sep 17 00:00:00 2001 From: Leo Nikkilä Date: Sun, 17 Dec 2023 00:59:29 +0200 Subject: gnu: cryptsetup: Fix cross-compilation. * gnu/packages/cryptsetup.scm (cryptsetup): Set explicit `--with-libgcrypt-prefix' for cross-compilation. Change-Id: I39b8d07926865dd168f9db8d3eb84fafbf3f3c56 Signed-off-by: Mathieu Othacehe --- gnu/packages/cryptsetup.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gnu/packages/cryptsetup.scm') diff --git a/gnu/packages/cryptsetup.scm b/gnu/packages/cryptsetup.scm index d8a6437259..3bdc68ae5a 100644 --- a/gnu/packages/cryptsetup.scm +++ b/gnu/packages/cryptsetup.scm @@ -53,7 +53,11 @@ ;; The default is OpenSSL which provides better PBKDF performance. "--with-crypto_backend=gcrypt" ;; GRUB 2.06 supports LUKS2, but does it reliably support all set-ups…? - "--with-default-luks-format=LUKS1"))) + "--with-default-luks-format=LUKS1" + ;; libgcrypt is not found otherwise when cross-compiling. + ;; + (string-append "--with-libgcrypt-prefix=" + (assoc-ref %build-inputs "libgcrypt"))))) (native-inputs (list pkg-config)) (inputs -- cgit v1.2.3