> > maybe you need to rebuild the compiler you are compiling *with*?
>
> That's exactly what I'm trying to do with the latest CVS
> Head, so I assume
> you mean to try switching back to the Glasgow team's 5.02 or
> 5.03 releases
> to build. As the compiler I am using was built with the GHC team 5.03
> snapshot and using CVS head of about 26 April, I guess I'll
> try the most
> recent GHC 5.02 this time.
We support bootstrapping the HEAD using the following compilers: an
even-numbered release at least as recent as 4.08, or a compiler built
from the same sources. ie. bootstrapping using a random snapshot may or
may not work, but we don't go out of our way to make sure it does
(otherwise we'd get into backwards compatibility hell).
In your case I think you're just running into a bug in the snapshot, but
the above is something to bear in mind in any case.
> As an aside, building GHC from scratch on a 300 Mhz 192 MB PC
> takes all day unfortunately.
You can cut down build time dramatically by doing various things: turn
off -O for building the compiler, turn off SplitObjs, turn off profiled
libraries, etc. (see build.mk.sample, the 'devel' version). Also, I'm
sad to say that building the compiler with 4.08.2 will improve your
build times (we regressed in compiler efficiency since 5.00, but we're
clawing most of that back now in 5.03(*)).
> I am also accumulating trivial but numerous changes to the
> HDirect tree to
> get it to build with 5.03, so I wouild like to get CVS write
> access to fold
> that stuff back in (if you trust me after the above fiasco!)
You should talk to Sigbjorn Finne <[EMAIL PROTECTED]>, who I believe is
still maintaining HDirect.
Cheers,
Simon
(*) Unlike gcc 3.1, which I hear is 60% slower than 2.95. That's really
going to hurt our -fvia-C build times :-(
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs