Re: Scheme implementation build guide
Duy Nguyen 15 Feb 2020 12:49 UTC
On Sat, Feb 15, 2020 at 6:43 PM Lassi Kortela <xxxxxx@lassi.io> wrote:
>
> <https://github.com/schemedoc/guides/blob/master/localbuilds.adoc>
>
> Once again, addidions/changes/comments very welcome.
I can add a bit more about Gauche, Cyclone, Sagittarius, Guile and
Gerbil. But one thing I think we need to make clear is the bootstrap
thing. With the exception of chibi and guile, I think on listed
schemes need the (usually latest) version of their own already
installed to build.
There are also some minor differences between a git clone and a
tarball. Autotools-based ones, for example, need to run autoreconf or
similar first.
For non-standard builds like these you may also need to setup
LD_LIBRARY_PATH and stuff properly, and not only standard ones. Chibi
needs $CHIBI_MODULE_PATH. I think Gerbil and Gambit need $SOME_HOME
too...
> There are probably a few accidental misrepresentations in there. We
> should run the doc by Scheme implementors once it's in a presentable
> shape. That way they have a chance to correct any flaws.
Links to the the relevant, more detailed guides should be added too,
even if it's just a README file in the repo. That way if the document
becomes outdated, people can still help themselves.
--
Duy