From 97547ee82e0bd1cc2210612415b0ceb135dbba6d Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Mon, 10 Aug 2020 11:22:43 +0100 Subject: guix-dev --- .guix-dev | 2 ++ INSTALL.md | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .guix-dev diff --git a/.guix-dev b/.guix-dev new file mode 100644 index 0000000..e33dd0a --- /dev/null +++ b/.guix-dev @@ -0,0 +1,2 @@ +# Typical Guix container invocation +~/opt/guix/bin/guix environment -C guix --ad-hoc gcc-toolchain gdb gsl openblas zlib bash ld-wrapper perl vim which diff --git a/INSTALL.md b/INSTALL.md index 6e5c665..29b50d6 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -52,10 +52,14 @@ To build GEMMA from source you can opt to install the build tools with GNU Guix guix package -i make gcc linux-libre-headers gsl openblas lapack glibc ld-wrapper -The current build container is +The current build container is in [guix-dev](../guix-dev) guix environment -C guix --ad-hoc gcc-toolchain gdb gsl openblas zlib bash ld-wrapper perl vim which +To build with an older gcc, for example: + + guix environment -C guix --ad-hoc gcc-toolchain@9.3.0 gdb gsl openblas zlib bash ld-wrapper perl vim which + ### Install from source Note: Eigen is no longer required! -- cgit v1.2.3