Simon Marlow writes:

 > you'll need to compile up a local copy of the
 > debug/threaded RTS so you can use -debug and
 > -threaded together. The way to do that is to
 > add "GhcRtsWays += thr_debug" to mk/build.mk in
 > a GHC tree, and build as normal.

Unfortunately, that didn't work. I've added the option:

  peti:/usr/local/src/ghc-current# cat ghc/mk/build.mk
  XMLDocWays  := html
  GhcRtsWays  += thr_debug
  SRC_CC_OPTS += -nopie -fno-stack-protector-all -fno-stack-protector
  SRC_HC_OPTS += -optc-nopie -optc-fno-stack-protector-all 
-optc-fno-stack-protector

But after building, there is no debug/threaded RTS:

  peti:/usr/local/src/ghc-current# find . -name *rts_*
  ./ghc/rts/libHSrts_p.a
  ./ghc/rts/libHSrts_thr.a
  ./ghc/rts/libHSrts_thr_p.a
  ./ghc/rts/libHSrts_debug.a

I've done a "make distclean" and built from the scratch,
too, but it didn't make a difference. I'm using GHC's CVS
HEAD.

Am I doing something wrong?

Peter

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to