[email protected]
[Top] [All Lists]

Re[2]: [Haskell-cafe] FFI, C/C++ and undefined references

Subject: Re[2]: [Haskell-cafe] FFI, C/C++ and undefined references
From: Bulat Ziganshin
Date: Thu, 14 Jan 2010 23:33:07 +0300
Hello Daniel,

Thursday, January 14, 2010, 11:08:24 PM, you wrote:

i think you are wrong. stdcall used for std windows dlls, but gcc by
default generates ccall things. and cl anyway useless here

> Just an idea. Are you on windows?
> If so, then your foreign calls would probably have to be

> foreign import stdcall "srilm.h whatever" ...

> instead of 

> foreign import ccall "..."

>>
>> Malcolm Wallace wrote:
>> > However, if you are unsure of which Haskell packages are needed, it is
>> > wise to let ghc work out the dependencies for you, e.g. with
>> >      ghc --make Main.hs slirm.o
>> >
>> > It cannot work out the C/C++ dependencies though, so every time you
>> > get "undefined reference" linking errors, you must discover which C
>> > code provides those symbols, and add its object file to the
>> > commandline by hand.

> _______________________________________________
> Haskell-Cafe mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/haskell-cafe


-- 
Best regards,
 Bulat                            mailto:[email protected]

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

<Prev in Thread] Current Thread [Next in Thread>