space in making 6.10.1-candidate

Thomas Schilling nominolo at googlemail.com
Thu Oct 9 07:43:36 EDT 2008


Yes, the problem is a space leak in Haddock.  On a 32 bit system it
takes up to 700MB of RAM.  You should probably disable haddock for
now.  David Waern is working on a fix, but I don't know how long it'll
take him.

2008/10/9 Serge D. Mechveliani <mechvel at botik.ru>:
> Another point in testing  ghc-6.10.0.20081007:
>
> I make it from source on Debian Linux.
> On  1 Gb - 2 GHz machine,  it builds in 1400 sec.
> On  512 Mb  machine, it seems to overfill RAM, it becomes slow, and
> this `make' creates difficulties for other processes (like emacs editor):
> they start to hang, a bit, and the `top' command shows 85% RAM used by
> this `make', now and then (and probably it takes more, sometimes).
>
> This effect is in making  ghc-6.10.0.20081007  from source by
> ghc-6.10.0.20080921  on Debian Linux, on 512 Mb RAM i386-like machine.
>
> This was not so in earlier GHC versions.
> Can this be improved?
> Because 512 Mb is much enough.
>
> The last messages (after which I interruptred it) is
> ------------------------
> make -C compiler  doc stage=2
> make[2]: Entering directory
> `/home/mechvel/ghc/6.10.1cand/ghc-6.10.0.20081007/compiler'
> /home/mechvel/ghc/6.10.1cand/ghc-6.10.0.20081007/libraries/cabal-bin
>  /home/mechvel/ghc/6.10cand/inst0/bin/ghc
>  /home/mechvel/ghc/6.10.1cand/ghc-6.10.0.20081007/
>    libraries/bootstrapping.conf haddock --distpref dist-stage2
>                         --haddock-option=--optghc=-DSTAGE=2
>   --with-haddock=/home/mechvel/ghc/6.10.1cand/ghc-6.10.0.20081007/
>                                  utils/haddock/install-inplace/bin/haddock
> Preprocessing library ghc-6.10.0.20081007...
> Running Haddock for ghc-6.10.0.20081007...
> Warning: The documentation for the following packages are not installed.
> No links will be generated to these packages: rts-1.0
> Preprocessing library ghc-6.10.0.20081007...
> make[2]: *** [doc.stage.2] ..
> make[1]: *** [stage2] Interruption
> make: *** [bootstrap2] Interruption
> ----------------------------------------------
>
> Regards,
>
> -----------------
> Serge Mechveliani
> mechvel at botik.ru
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>


More information about the Glasgow-haskell-users mailing list