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

Reply via email to