well it certainly requires will to build with profiling.
i had to reinstall all my cabal packages with profiling enabled, which i finally managed to do now..
and now it tells me:
ghc -prof -auto-all Prog.hs
Dynamic linking required, but this is a non-standard build (eg. prof).
You need to build the program twice: once the normal way, and then
in the desired way using -osuf to set the object file suffix.
Ah well.. I'll fight some more with this later. Not exactly "out of the box"...
Emmanuel
Hi Emmanuel,It is indeed good practice to write total programs in general. However, I understand the need for stack traces in practice.There are some slides by Simon Marlow on the issue, ironically using your example in the title.In short: check the -xc flag in http://www.haskell.org/ghc/docs/7.0.1/html/users_guide/runtime-control.htmlHope this helps,Ozgur