From 88d0e2e448ee0f131fa61e4fe58ae39565e684de Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Sun, 18 Sep 2022 22:56:29 +0200 Subject: [PATCH 4/4] gnu: qpdf: Fix cross-compilation. * gnu/packages/pdf.scm (qpdf)[arguments]{#:configure-flags}: Set --with-random when cross-compiling. --- gnu/packages/pdf.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index ca4e7f2557..b1e74d34c8 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -854,6 +854,12 @@ (define-public qpdf (build-system gnu-build-system) (arguments `(#:disallowed-references (,perl) + ;; When cross-compiling, the configure script cannot determine the name + ;; of the source of randomness by itself. /dev/urandom is correct on at + ;; least Linux. + #:configure-flags ,(if (%current-target-system) + '(list "--with-random=/dev/urandom") + '()) #:phases (modify-phases %standard-phases (add-before 'configure 'patch-paths -- 2.37.3