On Fri, Jul 02, 1999 at 01:59:25 -0700, Simon Marlow wrote:
> > rm -f PrelBase.o ; if [ ! -d PrelBase ]; then mkdir PrelBase;
> > else find PrelBase -name '*.o' -print | xargs rm -f __rm_food
> > ; fi ;
> > ../../../ghc/driver/ghc -recomp -cpp -fglasgow-exts -fvia-C
> > -Rghc-timing -O -split-objs -odir PrelBase -H10m
> > -optCrts-M128M -c PrelBase.lhs -o PrelBase.o -osuf o
> > make[3]: *** [PrelBase.o] Error 1
> > make[2]: *** [all] Error 1
> > make[1]: *** [all] Error 1
> > make: *** [all] Error 1
>
> This smells like the glibc-2.1 problem.
*hmm* if this is a linux system, I'd bet it is a memory
overcommitment/trashing problem. Linux just shot ghc, because there is too
less memory. The original poster said something about 32Megs... IMHO you'll
need 128M++, otherwise the machine gets into serious swapping if you try to
compile 4.04 with 4.04, for example... :-) for older versions, it's
_slightly_ better.
> We've now got a RH 6 machine (Dual PIII-500 ... mmm, yummy), so I'll take a
> look at this today.
Sounds great... did you follow the 'zombie problem' mails of Kirstin and me,
when telling make to do more than one job at a time? The subject was
"smp and make"...
Cheers,
Michael