[Haskell-cafe] Building shared library to be called from C

Henk-Jan van Tuyl hjgtuyl at chello.nl
Sun Apr 17 23:14:46 UTC 2016

On Thu, 07 Apr 2016 18:52:39 +0200, Jack Hill <jackhill at jackhill.us> wrote:

> If I try "ghc maint.c -lhfact" I get:
> /tmp/ghc19146_0/ghc_4.o: In function `main':
> ghc_3.c:(.text+0x0): multiple definition of `main'
> maint.o:maint.c:(.text+0x0): first defined here
> /tmp/ghc19146_0/ghc_4.o: In function `main':
> ghc_3.c:(.text+0x61): undefined reference to `ZCMain_main_closure'
> collect2: error: ld returned 1 exit status
> How should I be calling Haskell from C?

Maybe this helps:

Henk-Jan van Tuyl

Folding at home
What if you could share your unused computer power to help find a cure? In
just 5 minutes you can join the world's biggest networked computer and get
us closer sooner. Watch the video.

Haskell programming

More information about the Haskell-Cafe mailing list