Subject: Re: SBCL package bootstrapping
To: Jon Buller <jon@bullers.net>
From: Ossi Herrala <oherrala@ee.oulu.fi>
List: tech-pkg
Date: 05/07/2005 11:31:41
On Thu, May 05, 2005 at 08:48:20PM -0700, Jon Buller wrote:

> I have a package for SBCL, a ANSI Common Lisp compiler, that is
> about ready to show to the world.
>

Indeed, 1.0 is getting closer every month.


> However, it needs a Common Lisp
> system to build it.  This could be a binary package of SBCL itself,
> or CLisp.  SBCL is a lot faster...
> 
> Any ideas on how to deal with any one of several bootstrap methods,
> or perhaps none?
>

We can use SBCL binary (which is outdated) to build SBCL on NetBSD i386.
And amd64 Linux SBCL binary to build SBCL on amd64 (if SBCL for amd64
Linux works).

I think that's a lot faster than first buildling clisp and then buildling
sbcl with clisp (which is slow). Of course the bootstrap could use clisp
if it's installed already.

After we have one SBCL installed, we shouldn't remove the package before
updating the new. Which we do in pkgsrc? :/

If we want to support all platforms, it might get a bit ugly.
 

-- 
Ossi Herrala, OH8HUB
PGP: 0x78CD0337 / D343 F9C4 C739 DFFF F619  6170 8D28 8189 78CD 0337 

Hi! I am a .signature virus.  Copy me into your .signature to join in!