[haskell-llvm] 3.2.0.0 released

Carter Schonwald carter.schonwald at gmail.com
Fri May 17 20:40:27 BST 2013


that seems broken / bad... you should only be using one version not both...

but even that aside, pre 7.7 / ghc HEAD, ghci + ffi's will break in ways
because of how linking works


On Fri, May 17, 2013 at 3:36 PM, Henning Thielemann <
lemming at henning-thielemann.de> wrote:

>
> On Fri, 17 May 2013, Carter Schonwald wrote:
>
>  have you tried using llvm from ghci on GHC HEAD?
>> many ghci bugs come from it using its own special weird linker. GHCI in
>> HEAD uses dynamic linking.
>>
>> This will likely solve * nearly every* ghci vs ghc bug ever.
>>
>
> I have found out that the configure procedure of llvm-base-3.2 chooses
> another llvm version than what the llvm-config in the $PATH says. Thus I
> end up with different LLVM versions for GHC and GHCi.
>
> My ~/.ghc/.../llvm-base....conf contains:
>
> extra-libraries: LLVM-2.8 pthread dl m stdc++
> extra-ghci-libraries: LLVM-3.2svn
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://projects.haskell.org/pipermail/haskell-llvm/attachments/20130517/6a1e5d12/attachment.htm>


More information about the Haskell-llvm mailing list