On 13 September 2005 12:22, Andres Loeh wrote:

>> Just glancing over the patch, I can't immediately see how it works. 
>> GHC 
>> 6.4 gives priority to package modules over modules on the local
>> search path, so Distribution.* will be taken from the installed
>> Cabal package. However, when linking GHC you are ommitting -package
>> Cabal, so I'd expect a link error. 
>> 
>> Hmm, I guess I should try this and figure out what's happening.
> 
> The idea is that no installed Cabal version will be used. I think the
> ghc distribution should just always build its own Cabal during stage1.

I agree - I just couldn't see how your patch achieved that.

> That's what the patch tries to achieve, and afaics, it works. However,
> Duncan didn't give you the full story with the patch. We also do the
> following:
> 
> echo "GHC+=-ignore-package Cabal" >> mk/build.mk
> echo "HC+=-ignore-package Cabal" >> mk/build.mk

Aha, that's the missing bit.  I'll try to construct a robust version of
this.

Cheers,
        Simon
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to