> "Simon Marlow" <[EMAIL PROTECTED]> writes:
> 
> > Try the script in fptools/distrib/hc-build, which should be able to
> > bootstrap the compiler from .hc files automatically.  In particular,
> > it'll make sure that hslibs/lang is built before trying to build the
> > compiler.
> 
> Thanks for the prompt reply.  Now that I had the name I found it in
> the documentation again.  Sorry, I am stupid.  Anyway, now ghc fails
> to build ghc/lib/std (SIGSEGV):

oh dear.  To debug this, you need to:

        - re-compile the RTS with debugging support.  You need to
          copy a couple of lines from mk/config.mk.in into mk/build.mk,
          and uncomment them.  Search for 'GhcRtsHcOpts'.  Then go
        into fptools/ghc/rts and 'make clean boot && make all'.  You
          might need to re-configure with --enable-hc-boot first,
because
        the bootstrap was in the post-hc-boot stage.

        - re-link the compiler: cd fptools/ghc/compiler && rm hsc &&
make.
        
        - Run gdb on the compiler.  In order to do this, go into 
          fptools/ghc/lib/std, type 'make EXTRA_HC_OPTS=-v', then ^Z to
        suspend it.  Cut-n-paste the command line used to run the
compiler,
          and run it in gdb.  

        - See where it crashes, and send us the 'where' output from gdb.
We'll
          see where to go from there.

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to