From d4f9c21a84ba4ced10d30c2b3f16faffd7a15f03 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 8 Mar 2022 09:12:17 +0200 Subject: gnu: lvm2: Fix cross-compiling on some architectures. * gnu/packages/linux.scm (lvm2)[native-inputs]: Add config. [arguments]: Add phase to replace old versions of config.sub and config.guess. --- gnu/packages/linux.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index d26239ea66..96650d6abc 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -4001,13 +4001,22 @@ (define-public lvm2 (patches (search-patches "lvm2-static-link.patch")))) (build-system gnu-build-system) (native-inputs - (list pkg-config procps)) ;tests use 'pgrep' + (list config + pkg-config procps)) ;tests use 'pgrep' (inputs `(("libaio" ,libaio) ("udev" ,eudev))) (arguments `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'update-config + (lambda* (#:key inputs native-inputs #:allow-other-keys) + (install-file (search-input-file + (or native-inputs inputs) "/bin/config.sub") + "autoconf") + (install-file (search-input-file + (or native-inputs inputs) "/bin/config.guess") + "autoconf"))) (add-after 'configure 'set-makefile-shell (lambda _ ;; Use 'sh', not 'bash', so that '. lib/utils.sh' works as -- cgit v1.2.3