Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


Duplicate C symbol names #934

bos opened this Issue · 1 comment

2 participants


(Imported from Trac #944, reported by PaulVanDerWalt on 2012-04-22)

I've run into a problem where I want to include the vty and haskeline packages, which both contain the same C code, of which the symbol names are not translated or made unique. When I use both packages, and try to compile something which has Template Haskell (which triggers loading of all dependencies), I get the following error.

GHCi runtime linker: fatal error: I found a duplicate definition for symbol


whilst processing object file


A workaround is to patch the libraries to make the function names unique, but this is less than ideal.


Closing this:

  • it's a ghc bug
  • not sure what we would do here anyways.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.