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