Erik de Castro Lopo <[email protected]> writes:

> Reid Barton wrote:
>
>> Why do we need to revert anything, can't we just make a one-character fix
>> of 3.6 to 3.5 on the ghc-7.10 branch?
>
> Even with that one character change the LLVM detection is not complete
> or correct. Specifically, building the compiler will enforce the right
> llvm version, but the binary-dist configure script just uses "llc" and
> "opt".
>
> Furthermore, I am pretty sure that #10292 is causes by llvm-3.5 and that
> if we use llvm-3.6 buildng on Arm works. Unfortunately building and
> testing on Arm takes a long time and I am still in the process of
> verifying this.
>
While I would love to see LLVM 3.6 rolled out soon as a GHC target (it
is substantially more stable on ARM in my experience) I agree that doing
this for 7.10.2 would be a bit of a large change for a minor release.
If nothing else it would be surprising for users to find that their
previously working LLVM/GHC combination needed to be upgraded upon
moving to 7.10.2.

In my experience LLVM 3.5 works reasonably well on ARM; it seems like
this should be sufficient to carry us through to 7.12.

Cheers,

- Ben

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ghc-devs mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to