guix-commits
[Top][All Lists]
Advanced

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

02/03: doc: Use 'guix environment --no-grafts' to debug build failures.


From: Ludovic Courtès
Subject: 02/03: doc: Use 'guix environment --no-grafts' to debug build failures.
Date: Wed, 7 Jun 2017 09:02:13 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit fa511e29526891743172cedbb17fa7ef75bd2d46
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jun 7 14:36:32 2017 +0200

    doc: Use 'guix environment --no-grafts' to debug build failures.
    
    * doc/guix.texi (Debugging Build Failures): Pass --no-grafts to 'guix
    environment' and explain.
---
 doc/guix.texi | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 13e692f..f69c84d 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -5329,7 +5329,7 @@ a container similar to the one the build daemon creates:
 $ guix build -K foo
 @dots{}
 $ cd /tmp/guix-build-foo.drv-0
-$ guix environment -C foo --ad-hoc strace gdb
+$ guix environment --no-grafts -C foo --ad-hoc strace gdb
 [env]# source ./environment-variables
 [env]# cd foo-1.2
 @end example
@@ -5337,7 +5337,10 @@ $ guix environment -C foo --ad-hoc strace gdb
 Here, @command{guix environment -C} creates a container and spawns a new
 shell in it (@pxref{Invoking guix environment}).  The @command{--ad-hoc
 strace gdb} part adds the @command{strace} and @command{gdb} commands to
-the container, which would may find handy while debugging.
+the container, which would may find handy while debugging.  The
address@hidden option makes sure we get the exact same
+environment, with ungrafted packages (@pxref{Security Updates}, for more
+info on grafts).
 
 To get closer to a container like that used by the build daemon, we can
 remove @file{/bin/sh}:



reply via email to

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