In addition to
Making of ghc-4.02 (linux-i386) with 4.01 (linux-i386) :
...
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 -c
PrelBase.lhs -o PrelBase.o -osuf o
PrelBase.lhs:18: Could not find valid interface file `PrelErr'
PrelBase.lhs:19: Could not find valid interface file `PrelGHC'
:
Inspecting the directories after this `make all' shows that
ghc/lib/std/ contains
PrelBase PrelBase.lhs
PrelErr.hi-boot PrelErr.lhs
PrelGHC.hi PrelGHC.hi-boot PrelGHC.p_hi
and many other files.
This `-boot', is it for breaking the interface cycles?
Anyway, i do not guess, how to improve "making".
------------------
Sergey Mechveliani
[EMAIL PROTECTED]