Still problems building ghc 6.5 with ghc 6.4

Simon Marlow simonmarhaskell at gmail.com
Mon Mar 27 10:51:55 EST 2006


Michael Marte wrote:

> Yes, I synced my working copy of ghc 6.5 yesterday with darcs pull.
> Are there any requirements as to which exact version of ghc 6.4 I am 
> supposed to use?
> I am using the plain 6.4 release but I am able to build the head of the 
> 6.4 branch.
> 
> BTW. Am I supposed to run configure after syncing the working copy 
> and/or clean the source tree before issueing the make command?

The *safest* thing to do after pulling is to completely make clean, 
autoreconf, and build from scratch.  You may be able to avoid being that 
drastic if you know what you're doing.  There are quite a few 
dependencies in the GHC tree that aren't tracked explicitly, for 
practical reasons; for example, the build system doesn't know that when 
the .hi format changes you need to rebuild all your libraries.

I suspect something is out of date in your case, but I'm not sure what. 
    If you don't want to rebuild everything, you could try just 
rebuilding ghc/lib/compat, and then remove ghc/stage1/parser/Lexer.o, 
build stage 1, and then carry on with stage 2.

Cheers,
	Simon


More information about the Glasgow-haskell-users mailing list