summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2023-11-22 12:57:00 +0100
committerLudovic Courtès <ludo@gnu.org>2023-12-04 22:26:38 +0100
commit01361d46b8e0481ad56665d7a06c276b08f59c6d (patch)
treed2acb5dd1cfb9a7b34ff0b2ccd08b1c29693ae9c
parent7308129335ea7c8c4e3ce9d6e0adca0b5811087c (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.texi6
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