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 >
