Having finally managed to get the profiled concurrent
version of ghc-0.29 compiled I discovered it was all
a wasted effort. (This was all on Solaris 2.5,
running on a Pentium.)
I tried compiling the following very simple program
import Concurrent
main = forkIO (putStr "hello\n")
with the command
ghc -fhaskell-1.3 -prof -concurrent main.hs
The program compiled with no problems but
when running it, there was immediately
a segmentation fault.
I got the following warning message a few times
when compiling the profiled concurrent libraries
(libs_mr):
ghc: WARNING: splitting objects when profiling will
*BREAK* if any _scc_s are present!
Could this have anything to do with it?
Cheers,
Meurig Sage