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]




Reply via email to