[commit: ghc] wip/nfs-locking: README: Add basic instructions for Linux (5211197)

git at git.haskell.org git at git.haskell.org
Fri Oct 27 00:12:58 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/nfs-locking
Link       : http://ghc.haskell.org/trac/ghc/changeset/52111971658afeafdcd3e3f13fecd29e672549e8/ghc

>---------------------------------------------------------------

commit 52111971658afeafdcd3e3f13fecd29e672549e8
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Sun Dec 20 14:04:05 2015 +0100

    README: Add basic instructions for Linux


>---------------------------------------------------------------

52111971658afeafdcd3e3f13fecd29e672549e8
 README.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/README.md b/README.md
index 05f3352..63673e3 100644
--- a/README.md
+++ b/README.md
@@ -4,3 +4,18 @@ Shaking up GHC
 As part of my 6-month research secondment to Microsoft Research in Cambridge I am taking up the challenge of migrating the current [GHC](https://en.wikipedia.org/wiki/Glasgow_Haskell_Compiler) build system based on standard `make` into a new and (hopefully) better one based on [Shake](https://github.com/ndmitchell/shake/blob/master/README.md). If you are curious about the project you can find more details on the [wiki page](https://ghc.haskell.org/trac/ghc/wiki/Building/Shake) and in this [blog post](https://blogs.ncl.ac.uk/andreymokhov/shaking-up-ghc/).
 
 This is supposed to go into the `shake-build` directory of the GHC source tree.
+
+Trying it
+---------
+
+On Linux,
+```
+$ git clone git://git.haskell.org/ghc
+$ cd ghc
+$ git submodule update --init
+$ git clone git://github.com/snowleopard/shaking-up-ghc shake-build
+$ ./boot
+$ ./configure
+$ make inplace/bin/ghc-cabal   # This needs to be fixed
+$ shake-build/build.sh
+```



More information about the ghc-commits mailing list