release?

Jeffrey R Lewis jeff@galois.com
Thu, 7 Aug 2003 13:52:05 -0700


On Thursday, August 7, 2003, at 12:41 PM, Ross Paterson wrote:

> On Thu, Aug 07, 2003 at 11:09:12AM -0700, Jeffrey R Lewis wrote:
>> Is the build process documented somewhere?  I casual glance about the
>> source tree doesn't reveal anything up-to-date that includes 
>> everything
>> you need to do (in particular, what the expected method of slurping in
>> the libraries is).
>
> There's some stuff at the bottom of the download page, though looking
> at it again, it could be improved.  Basically
>
> 	cd hugs98/src/unix
> 	./configure --with-fptools=<directory containing libraries and hslibs>
> 	cd ..
> 	make install
>
> If the hugs98 directory contains fptools (or a link to it) you can omit
> the argument to configure.  The conversion doesn't change anything 
> under
> the fptools directory, but it can be confused by some of the products 
> of
> a GHC build (namely outputs of happy or hsc2hs), if they're lying 
> about.
>

I think that the `Install' file at top-level should be up-to-date 
before we release anything.  In particular, it should address the fact 
that many people who might want to build hugs won't have fptools laying 
about, so instructions for how to fetch an appropriate fptools 
directory should be in there.

The recipie that I use is to go into the hugs directory (top-level), 
and `checkout fpconfig', followed by `checkout libraries hslibs'.  Is 
this all there is to it, or do I then have to go in and `make boot' or 
somesuch in the fptools dir?

--Jeff