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