Hello, There is a bit of confusion about the specification of the internal linkage type verses its implementation across different versions of LLVM. Please see the trac ticket [ https://ghc.haskell.org/trac/ghc/ticket/9929 ]; clarification as to the proper behavior would be much appreciated. Thanks much, Will