Hi,

I was recently building ghc-5.00.2 from a cvs download of fptools and 
noticed a few
glitches, which could be considered documentation issues. (The cvs tag 
of the fpconfig &
ghc was ghc-5-00-2.) The installed version of ghc on my RedHat 6.2 linux 
system
was 4.08.2.

When doing the second build (to build ghci with the new 5.00.2) the 
build failed with
a report of an unsupported compiler flag "-K2m". I traced this to 
autoconf, which
in versions before 2.5, cached its results by default. (The configure 
script checks the
ghc version and since the result is cached, it doesn't get updated the 
second time you
run the build. The build then assumes the wrong version of the compiler 
is being used.)

This could be fixed by specifying in the documentation that autoconf 2.5 
or later should
be used, or that the config.cache file be deleted between builds.

In a build of the fptools according to the latest building guide, the 
ghc/hslibs/green-card/nofib
projects built more or less OK. Green-card didn't quite clean up after 
itself and and
also had a version mismatch problem on building a second time with the 
new 5.00.2.
I will submit a patch to its makefile.

Since we are interested in using several of the fptools projects 
(especially green-card and
hood) we will try to get them to build cleanly. Is there interest in 
tagging the projects in the
cvs that build cleanly as a suite? This might help to counter the 
perception that ghc lacks
the tools to be a real-world programming system.

Best Wishes,
Greg Wright

Gregory Wright
PacketStorm Communications








_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to