Hello,

Are some profiling options incompatible? Here are problems I've run into:

$ ghc -Wall -prof -auto-all -caf-all --make sparse-test.hs sparse_lib.o -lm -lc 
-lstdc++
[10 of 10] Compiling Main             ( sparse-test.hs, sparse-test.o )
sparse-test.hs:18:0:
    Warning: Definition but no type signature for `main'
/tmp/ghc4721_0/ghc4721_0.s: Assembler messages:

/tmp/ghc4721_0/ghc4721_0.s:4185:0:
     Error: symbol `Mainmain_CAF_cc_ccs' is already defined

=> '-auto-all' and '-caf-all' can't be used together?

$ ghc -Wall -prof -auto-all -debug --make sparse-test.hs sparse_lib.o -lm -lc 
-lstdc++        
Linking sparse-test ...
/usr/bin/ld: cannot find -lHSrts_debug_p
collect2: ld returned 1 exit status

=> '-prof' and '-debug' can't be used together?

(I have installed the ghc6-prof Debian package)

If these pairs of options are incompatible then an error message from
GHC would be helpful.

Many thanks,

Frederik

-- 
http://ofb.net/~frederik/
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to