10 Sep
2002
10 Sep
'02
8:09 p.m.
tis 2002-09-10 klockan 16.08 skrev Martin Norbäck:
Now I have done the following:
# ghc -fglasgow-exts -c Adder.hs # gcc -c -DDLL_IMPORT= -I/usr/lib/ghc-5.04/include dllMain.c # ld -shared -o adder.so Adder.o Adder_stub.o dllMain.o -L/usr/lib/ghc-5.04 -lHSbase -lHSbase_cbits -lHSrts -lHSbase -lgmp # gcc test.c -L. -ladder # env LD_LIBRARY_PATH=. ./a.out
and then I get the following:
a.out: fatal error: LOOKS_LIKE_GHC_INFO- is incorrectly defined
What to do next, I wonder...
Here are the files used so you can test for yourself. Oh, and adder.so above should be libadder.so.
You can't make a dynamic library containing Haskell code on Unix, sorry. What actually is it you're trying to do? Cheers, Simon