diff options
author | Ludovic Courtès <ludo@gnu.org> | 2023-11-22 12:57:00 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-12-04 22:26:38 +0100 |
commit | 01361d46b8e0481ad56665d7a06c276b08f59c6d (patch) | |
tree | d2acb5dd1cfb9a7b34ff0b2ccd08b1c29693ae9c | |
parent | 7308129335ea7c8c4e3ce9d6e0adca0b5811087c (diff) |
doc: Recommend building in ‘guix shell -CPW’.
This was prompted by <https://issues.guix.gnu.org/66537>, where someone
tried to build Guix within ‘guix shell --pure’ on a foreign distro and
found that ./configure would pick software from the host system.
Suggested by Hiep Pham <hiepph9@proton.me>.
* doc/contributing.texi (Building from Git): Recommend ‘guix shell -CPW’.
Change-Id: I7694b482d982917fef6ec404f68ddacea761f482
-rw-r--r-- | doc/contributing.texi | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi index 9e9b89782c..0833b5d32c 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -76,15 +76,17 @@ all the dependencies and appropriate environment variables are set up to hack on Guix: @example -guix shell -D guix --pure +guix shell -D guix -CPW @end example or even, from within a Git worktree for Guix: @example -guix shell --pure +guix shell -CPW @end example +If @option{-C} (short for @option{--container}) is not supported on your +system, try @command{--pure} instead of @option{-CPW}. @xref{Invoking guix shell}, for more information on that command. If you are unable to use Guix when building Guix from a checkout, the |