CVS make documentation
Alastair Reid
reid at cs.utah.edu
Wed Apr 18 12:49:55 EDT 2001
It seems I always have to do this:
cvs -d... checkout fpconfig
cd fptools
cvs checkout ghc hslibs happy # and maybe some other projects
autoconf
(cd ghc; autoconf) # not mentioned in documentation
./configure
make boot # no longer needed, apparently
make all
Comments:
1) The 2 calls to autoconf aren't mentioned at all on the CVS cheat sheet.
(but it does mention configure)
2) The 2nd call to autoconf doesn't seem to be mentioned anywhere in the
GHC documentation.
3) The "make boot" is apparently not needed any more - but it's still
part of the CVS instructions.
4) I think it'd be really, really useful to include a short sequence of
commands (like the ones I list) which show how to get and build GHC
from scratch.
[Obviously those commands shouldn't assume you already have the latest
installation of Happy.]
--
Alastair Reid reid at cs.utah.edu http://www.cs.utah.edu/~reid/
ps For the record, I am working around the happy version problem using
approximately this sequence of commands. (Approximately because I'm
omitting mis-steps and haven't tried this exact sequence.)
chmod 755 configure
perl -p -i -e 's/1.9/1.8/' configure
./configure
make -C glafp-tools
make -C happy install
perl -p -i -e 's/1.8/1.9/' configure
./configure
This sequence of commands replaces the ./configure line in the above.
More information about the Glasgow-haskell-bugs
mailing list