| 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