| To reliably link with C++, you need to compile both the code 
| which invokes C++ (i.e. whatever uses the C++ library) and 
| "main" (that is, ghc/rts/Main.c, not main.hs) with a C++ compiler.
| 
| So, in summary:
| 
|       - Compile any code which may call the C++ library (and keep
|         inter-module inlining in mind; probably safest to compile
|         all of your code this way) via C, and compile the C with g++.
| 
|       - Re-compile the run-time system (at least Main.c) with
|         g++, too.
| 
| That may not fix your specific core dump, but you'll need to 
| do this anyway.

After some discussion in the GHC office, we're unsure about why
you need to compile Main.c with a C++ compiler for this to work.

Pls can you clarify?

J

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

Reply via email to