gnu: guix: Fix cross-compilation.

Fixes a regression introduced in
59587e2fda where ./configure would fail
when cross-compiling with “Git is missing”.

Reported by gabber on #guix.

* gnu/packages/package-management.scm (guix)[arguments]: Add
‘ac_cv_path_GIT’ to #:configure-flags.
This commit is contained in:
Ludovic Courtès 2023-09-29 11:41:20 +02:00
parent 1b0ec97bce
commit c4886c0cb6
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -215,6 +215,13 @@ (define-public guix
;; system installation image.)
"ac_cv_path_DOT_USER_PROGRAM=dot"
;; When cross-compiling, 'git' is not in $PATH
;; (because it's not a native input). Thus,
;; always explicitly pass its file name.
(string-append "ac_cv_path_GIT="
(search-input-file %build-inputs
"/bin/git"))
;; To avoid problems with the length of shebangs,
;; choose a fixed-width and short directory name
;; for tests.