~ruther/guix-local

d211e54510d88b19a74383e780bdfe70b9686c8b — Leo Nikkilä 2 years ago 304d519
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 <othacehe@gnu.org>
1 files changed, 5 insertions(+), 1 deletions(-)

M gnu/packages/cryptsetup.scm
M gnu/packages/cryptsetup.scm => gnu/packages/cryptsetup.scm +5 -1
@@ 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.
       ;; <https://issues.guix.gnu.org/63864>
       (string-append "--with-libgcrypt-prefix="
                      (assoc-ref %build-inputs "libgcrypt")))))
   (native-inputs
    (list pkg-config))
   (inputs