Removal of llvm-3.5 and llvm-3.6

Ken Cunningham ken.cunningham.webuse at gmail.com
Mon Jan 30 20:15:11 UTC 2017


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 <allbery.b at gmail.com> 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 <allbery.b at gmail.com>
> wrote:
>
>>
>> On Sun, Jan 29, 2017 at 2:51 PM, Ken Cunningham <
>> ken.cunningham.webuse at gmail.com> 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
>> allbery.b at gmail.com
>> ballbery at sinenomine.net
>> unix, openafs, kerberos, infrastructure, xmonad
>> http://sinenomine.net
>>
>
>
>
> --
> brandon s allbery kf8nh                               sine nomine
> associates
> allbery.b at gmail.com
> ballbery at sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
>


More information about the macports-dev mailing list