
Hi Jakub -
You will find that many of these questions are things we’ve had to address in the HaLVM (http://github.com/GaloisInc/HaLVM http://github.com/GaloisInc/HaLVM). You may want to look in that code base for information on what we considered minimal and how we got around some of the build system and other issues a minimal build requires.
- Adam
On Jul 2, 2015, at 1:20 PM, Jakub Zalewski
Dear all, I am working on porting GHC to [native client](https://developer.chrome.com/native-client https://developer.chrome.com/native-client), which has some degree of POSIX-compliance.
I was thinking about building just the minimal/most essential parts of GHC that is enough to compile simple Haskell programs.
I wanted to ask which parts of GHC are the most essential and sufficient enough to compile a simple Haskell program, for instance to compile `main = putStrLn "Hello, world!"`?
I also wanted to ask how to force a GHC build without a particular package that comes by default, for instance how to build GHC without the `unix` package?
Best wishes, Jakub _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs