| The HEAD version of DPH might work with ghc-7.6 right now, but we don't | expect it to in the future.
Indeed. That's entirely reasonable. I started off building the ghc-7.6 branch by saying sync-all checkout ghc-7.6 to get compatible compilers and libraries. But for dph vector random there *is* no ghc-7.6 branch, so I had to use master. So the question (for Ben, Manuel) is this: which branch of DPH should one use with ghc-7.6? Maybe the answer is "none", in which case we can be careful a) to ignore DPH when testing the ghc-7.6 branch b) to tell users that they should not attempt to use DPH with ghc 7.6 Is that the idea? Or is there a version that should work? For vector and random the same questions apply, but since we simply have lagging git repos for them we can create a ghc-7.6 branch. Did you deliberately not do that, Ian? Simon | -----Original Message----- | From: Ben Lippmeier [mailto:b...@ouroborus.net] | Sent: 06 December 2012 02:06 | To: Ian Lynagh | Cc: cvs-ghc@haskell.org list; Simon Peyton-Jones; Manuel M T Chakravarty | Subject: Re: GHC 7.6 failes to build | | | On 06/12/2012, at 5:19 AM, Ian Lynagh wrote: | | > On Wed, Dec 05, 2012 at 05:49:03PM +0000, Simon Peyton-Jones wrote: | >> | >> validate from scratch on Linux on the 7.6 branch fails thus in dph. | >> My validate.mk is htis | >> | >> I will move dph out of the way for now, but what's wrong? | > | > Hmm, we don't build DPH in the 7.6 branch by default, and I recently | > bumped HEAD's base version and updated DPH to match. For some reason | > all the DPH deps are of the form x.y.*, which means 7.6's base doesn't | > satisfy the dependency. | > | > Ben, Manuel, is there a reason the dependencies are in that form? Is | > the HEAD DPH supposed to work with the GHC 7.6 branch? | | No. The DPH libraries for a particular GHC branch are only expected to | work with that branch. The DPH libraries are tied to a particular | version of GHC, because they depend so much on properties of the | vectoriser. | | I've been using a dependency on the base package as a proxy for the GHC | version number. If you bump the base package version then you'll need to | make a ghc-7.6 branch for DPH, like you've been doing for the other | libraries. | | The HEAD version of DPH might work with ghc-7.6 right now, but we don't | expect it to in the future. | | Is that ok? | | Ben. _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc