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