LLVM 3.5 rebase

Kevin Kofler kevin.kofler at chello.at
Sun Nov 9 22:36:45 UTC 2014


Jens Petersen wrote:

>> I don't think compat-llvm34 would save you.  ghc emits llvm ir directly,
>> then invokes llc to compile it; /usr/bin/llc would only be provided by
>> llvm, not by the compat package which would be just the old library.
> 
> I was assuming it would provide all of llvm34 (minus clang34). :)
> 
> I think the only way for ARM ghc is to do an llvm34 package.
> (I don't know when ghc will support 3.5 - perhaps for 7.10 which
> is now in development?)  ghc only needs llvm.armv7hl (and llvm-libs).
> 
> The alternative seems to be to revert llvm to 3.4 but I assume that
> would not be such a popular choice either. :)

Or we just ship GHC broken on ARM and an update can fix it once we have a 
real fix. GHC and Haskell software compiled with it aren't release-blocking 
(and only on ARM at that), are they?

        Kevin Kofler



More information about the devel mailing list