From e1e8874ee82cd9e7e6a8f04bb5144eeb69610b7f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org>
Date: Thu, 28 Jun 2012 01:18:15 +0200
Subject: [PATCH] build-system/gnu: Have `configure-flags' and `make-flags'
 evaluated.

* guix/build-system/gnu.scm (gnu-build): Double-quote the default value
  of MAKE-FLAGS and CONFIGURE-FLAGS.  Don't quote them in BUILDER.
---
 guix/build-system/gnu.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/guix/build-system/gnu.scm b/guix/build-system/gnu.scm
index e9eb02f251c..15996d4850b 100644
--- a/guix/build-system/gnu.scm
+++ b/guix/build-system/gnu.scm
@@ -40,8 +40,8 @@ (define %standard-inputs
          "gcc" "binutils" "gnumake" "glibc")))
 
 (define* (gnu-build store name source inputs
-                    #:key (outputs '("out")) (configure-flags '())
-                    (make-flags '()) (phases '%standard-phases)
+                    #:key (outputs '("out")) (configure-flags ''())
+                    (make-flags ''()) (phases '%standard-phases)
                     (system (%current-system)))
   "Return a derivation called NAME that builds from tarball SOURCE, with
 input derivation INPUTS, using the usual procedure of the GNU Build System."
@@ -54,8 +54,8 @@ (define builder
                   #:outputs %outputs
                   #:inputs %build-inputs
                   #:phases ,phases
-                  #:configure-flags ',configure-flags
-                  #:make-flags ',make-flags)))
+                  #:configure-flags ,configure-flags
+                  #:make-flags ,make-flags)))
 
   (build-expression->derivation store name system
                                 builder
-- 
GitLab