Scheme implementation build guide Lassi Kortela (15 Feb 2020 11:43 UTC)
Re: Scheme implementation build guide Duy Nguyen (15 Feb 2020 12:49 UTC)
Re: Scheme implementation build guide Duy Nguyen (15 Feb 2020 12:57 UTC)
Re: Scheme implementation build guide Lassi Kortela (15 Feb 2020 13:02 UTC)
Re: Scheme implementation build guide Lassi Kortela (15 Feb 2020 13:07 UTC)
Re: Scheme implementation build guide Duy Nguyen (15 Feb 2020 14:13 UTC)
Re: Scheme implementation build guide Lassi Kortela (15 Feb 2020 14:31 UTC)
Re: Scheme implementation build guide Lassi Kortela (15 Feb 2020 14:38 UTC)
Re: Scheme implementation build guide Arthur A. Gleckler (15 Feb 2020 17:56 UTC)
Re: Scheme implementation build guide Duy Nguyen (16 Feb 2020 12:54 UTC)
Kawa bootstrap Lassi Kortela (16 Feb 2020 13:14 UTC)
Gambit and Gerbil home Lassi Kortela (15 Feb 2020 13:10 UTC)

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