public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] dev-lisp
@ 2001-08-02 20:08 Karl Trygve Kalleberg
  2001-08-02 22:12 ` Daniel Robbins
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Karl Trygve Kalleberg @ 2001-08-02 20:08 UTC (permalink / raw
  To: gentoo-dev

Hi gang.

I'm going to celebrate my newfound gentoo developer status by not doing
anything on gentoo at all this weekend. I'm heading out of the country for
a much-earned relaxation weekend in the Scottish highlands.

When I get back, I'm going to suggest we make a dev-lisp category. I have
two working ebuilds for that category currently: ecls-0.2 and gcl-2.4.0

I'm working on sbcl and cmucl, but here is a small problem: Neither sbcl
nor cmucl can be bootstrapped from C (or any lisp implementation we can
compile using only the C compiler). sbcl must be bootstrapped from itself
of cmucl. cmucl must be bootstrapped from itself.

What this means is that to install cmucl og sbcl, we have to first get an
x86 binary for the particular compiler, then run that as the bootstrapping
compiler.

This primarily means we will fetch and run a binary, which I don't think
is being done anywhere (except if you consider the gentoo build iso
itself as a bootstrap) until now, and that this binary will only run on
x86.

I don't necessarily see a problem with this, but it's a bit different from
all the other packages we have.

Comments, suggestions ? (I'll read them when I get back on sunday
evening).

(In the distant future, sbcl might be able to bootstrap on ecls, and cmucl
might be able to bootstrap on sbcl, so we could theoretically built it all
completely from sources for the die-hard purists, but don't hold your
breath.)

Regards,

Karl T



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-08-06  0:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-02 20:08 [gentoo-dev] dev-lisp Karl Trygve Kalleberg
2001-08-02 22:12 ` Daniel Robbins
2001-08-03  1:20 ` Dan Armak
2001-08-05 18:23   ` Karl Trygve Kalleberg
2001-08-03  6:53 ` Terje Kvernes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox