[arch-haskell] Compiling large-memory programs in HABS (gitit available for those with RAM)

Peter Simons simons at cryp.to
Sat Oct 12 07:39:21 UTC 2013


Hi Leif,

 > So, I was thinking of firing up a Large (7.5 GB) EC2 instance to
 > compile it.

that's a nice idea. :-)


 > Does a similar option exist for 32-bit?

No, I'm afraid not. I have two ArchLinux boxes available that I use for
building the i686 repository, but neither machine has more than 1GB of
memory. As of now, there are several packages that cannot be compiled on
those machines -- such as the latest version of 'crypto-api'. I'm not
sure what to do about that. So far, I've simply avoided updating those
packages to the latest versions in HABS, but this approach clearly won't
scale.

Maybe I should by some RAM? One of those machines is an EeePC, though,
and I'm not sure whether I could even extend its memory.

Anyway, at the time being, I wouldn't be able to build Gitit for i686.


 > gitit is a nice tool to run, but the build requirements might put off
 > casual usage - this is a real advantage to having pre-built binary
 > packages available.

Yes, indeed!


 > Also, in the future, should I throw in a heads up when packages take say,
 > over 1GB of RAM to build?

Yes, please do. That's very helpful information. We can figure out how
to deal with the situation on a case-by-case basis, which feels quite
reasonable.

Take care,
Peter





More information about the arch-haskell mailing list