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 <[email protected]> wrote:
> 
> 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
> [email protected]
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
ghc-devs mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to