guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: environment: Set build options early on.


From: Ludovic Courtès
Subject: 01/01: environment: Set build options early on.
Date: Sat, 28 Nov 2015 21:22:12 +0000

civodul pushed a commit to branch master
in repository guix.

commit 471cdfdb193357de7d76600ce6a5dcdbdbba1320
Author: Ludovic Courtès <address@hidden>
Date:   Sat Nov 28 21:53:51 2015 +0100

    environment: Set build options early on.
    
    This fixes a bug whereby some options, such as #:substitute-urls, would
    be passed to the daemon too late to have an effect.
    
    * guix/scripts/environment.scm (build-inputs): Remove call to
    'set-build-options-from-command-line*'.
    (guix-environment): Add call to 'set-build-options-from-command-line' as
    early as possible.
---
 guix/scripts/environment.scm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm
index fae2617..2cc5f36 100644
--- a/guix/scripts/environment.scm
+++ b/guix/scripts/environment.scm
@@ -294,7 +294,6 @@ OUTPUT) tuples, using the build options in OPTS."
          (if dry-run?
              (return #f)
              (mbegin %store-monad
-               (set-build-options-from-command-line* opts)
                (built-derivations derivations)
                (return derivations))))))))
 
@@ -500,6 +499,7 @@ message if any test fails."
       (when container? (assert-container-features))
 
       (with-store store
+        (set-build-options-from-command-line store opts)
         (run-with-store store
           (mlet* %store-monad ((inputs (lower-inputs
                                         (map (match-lambda



reply via email to

[Prev in Thread] Current Thread [Next in Thread]