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

Reply via email to