Re: GHC 7.6 failes to build

Ben Lippmeier <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.ghc
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.