aboutsummaryrefslogtreecommitdiff
path: root/INSTALL.md
diff options
context:
space:
mode:
authorPjotr Prins2018-07-14 13:10:41 +0200
committerPjotr Prins2018-07-14 13:10:41 +0200
commitd42329ed84e99f9ab351af291c42dbd06ca9cb59 (patch)
treeb7b32a259c0808a2891932f8d0a653b59adbb90b /INSTALL.md
parent3f120a438bd9ce981a43058f47bb2bb05f86fc1e (diff)
downloadpangemma-d42329ed84e99f9ab351af291c42dbd06ca9cb59.tar.gz
Guix: add more build information to the final binary
Diffstat (limited to 'INSTALL.md')
-rw-r--r--INSTALL.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/INSTALL.md b/INSTALL.md
index 2415c36..84ee942 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -65,10 +65,11 @@ Note that this is an advanced configuration option at this stage. GNU
Guix will make it easier in the future to deal with shared
graphs. Contact Pjotr Prins if you are really interested.
-The following two links provide the reproducible build system that we for working on GEMMA:
+The following two links capture and provide the reproducible build
+system that we use for development of GEMMA:
- https://gitlab.com/genenetwork/guix-bioinformatics/tree/f7a4bbf655bb255df46228f04cc191c1f08f198b
- https://gitlab.com/genenetwork/guix/tree/686f5b9a8cdb66e81140b03a42644579e7eb1f9a
+1. https://gitlab.com/genenetwork/guix-bioinformatics/tree/99718d253ec9ed8ed836f0a348381a7cd83d4b9f
+2. https://gitlab.com/genenetwork/guix/tree/686f5b9a8cdb66e81140b03a42644579e7eb1f9a
Check the tree out, build Guix from source and run something like
@@ -88,12 +89,14 @@ and build by setting GUIX to profile
make GUIX=~/opt/gemma-dev-env
make GUIX=~/opt/gemma-dev-env check
-The following generates the graph for the full *build* system of GEMMA
+The following generates the graph for the full current *build* system of GEMMA
env GUIX_PACKAGE_PATH=../guix-bioinformatics/ ./pre-inst-env guix graph gemma-dev-env |dot -Gsize="10,10" -Gratio=0.7 -Tsvg -Nfontsize=48 > dag.svg
![Current Guix dependency graph](.guix.dag.svg)
+To zoom in download the SVG file and display it in your browser.
+
Another way to view the runtime graph is to use
ldd gemma