~ruther/guix-local

0e999137e9d2f9510d48af322ad3f0741cef9bb7 — Ludovic Courtès 12 years ago a3e69bb
gnu: bash-light: Allow cross-compilation.

* gnu/packages/bash.scm (bash-light): Add (guix build gnu-cross-build)
  to #:modules when (%current-target-system) is true.
  Add `bash_cv_job_control_missing=no' to #:configure-flags
  when (%current-target-system) is true.
1 files changed, 10 insertions(+), 3 deletions(-)

M gnu/packages/bash.scm
M gnu/packages/bash.scm => gnu/packages/bash.scm +10 -3
@@ 106,8 106,11 @@ modification.")
     (let ((args `(#:modules ((guix build gnu-build-system)
                              (guix build utils)
                              (srfi srfi-1)
                              (srfi srfi-26))
                             ,@(package-arguments bash))))
                              (srfi srfi-26)
                              ,@(if (%current-target-system)
                                    '((guix build gnu-cross-build))
                                    '()))
                   ,@(package-arguments bash))))
       (substitute-keyword-arguments args
         ((#:configure-flags flags)
          `(list "--without-bash-malloc"


@@ 116,4 119,8 @@ modification.")
                 "--disable-help-builtin"
                 "--disable-progcomp"
                 "--disable-net-redirections"
                 "--disable-nls")))))))
                 "--disable-nls"

                 ,@(if (%current-target-system)
                       '("bash_cv_job_control_missing=no")
                       '()))))))))