tis 2002-09-10 klockan 15.40 skrev Martin Norbäck:
I'll try to find out the right libraries to pass to ld, but it would be much easier if ghc could do it by itself, as it can do under Windows.
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... Regards, Martin -- Martin Norbäck d95mback@dtek.chalmers.se Kapplandsgatan 40 +46 (0)708 26 33 60 S-414 78 GÖTEBORG http://www.dtek.chalmers.se/~d95mback/ SWEDEN OpenPGP ID: 3FA8580B