Hi Brandon -- I can't do that, but perhaps you might work that out
with Clemens. Or maybe llvm-3.9 actually does magically work -- I
haven't checked. -- K

On 1/29/17, Brandon Allbery <[email protected]> wrote:
> Or, in other words: please revert that commit, it will build a broken ghc.
>
> On Sun, Jan 29, 2017 at 2:57 PM, Brandon Allbery <[email protected]>
> wrote:
>
>>
>> On Sun, Jan 29, 2017 at 2:51 PM, Ken Cunningham <
>> [email protected]> wrote:
>>
>>> > GHC still uses 3.5. I want to change that, but haven't found the time.
>>>
>>> Not any more it doesn't. Not sure if it works when built against
>>> llvm-3.9, but here is the commit:
>>
>>
>> It's mot enough to change the dependency. ghc's LLVM backend is wired to
>> specific LLVM versions because the LLVM IR annotations keep changing in
>> incompatible ways; if you want to use a given ghc version with a
>> different
>> LLVM version, you will need to dig out the patches that update its
>> generated IR to match, or -fllvm will produce syntax errors from LLVM.
>>
>>
>> --
>> brandon s allbery kf8nh                               sine nomine
>> associates
>> [email protected]
>> [email protected]
>> unix, openafs, kerberos, infrastructure, xmonad
>> http://sinenomine.net
>>
>
>
>
> --
> brandon s allbery kf8nh                               sine nomine
> associates
> [email protected]
> [email protected]
> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
>

Reply via email to