Sven Panne wrote:
Sun Sep 23 02:43:58 PDT 2007  [EMAIL PROTECTED]
  * Unbreak "dist" target for fresh trees
  The previous hack to include Parser.hs in source distros broke the possibility
  of doing a "make dist" in a fresh tree, i.e. one which has just been checked
  out and configured, but *not* built. Of course you will need Happy for such a
  source distro later, but at least the freedom to do this is important.
The ultimate goal should be that something like "make dist" will work in a
  freshly checked out tree, with no prerequisite steps (this is very common in
  most projects). We should move towards that goal, not away from it...

Hmm, it's not obvious to me that that's the right thing. The results of a 'make dist' in a clean tree are not the same, from the user's point of view, as the results of 'make dist' from a built tree.

That means there would be different kinds of source distribution. And having different kinds of source distribution would be a source of confusion. The instructions required to build each kind of source dist differ (e.g. 'sh boot' is required for one and not the other). I'd prefer it if 'make dist' produced consistent results, and therefore I think it's a good thing that it fails rather than producing something that isn't a source dist.

Cheers,
        Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to