Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!news.mathworks.com!fu-berlin.de!zrz.TU-Berlin.DE!news.dfn.de!news.dkrz.de!news.rrz.uni-hamburg.de!news.Hanse.DE!wavehh.hanse.de!cracauer
From: cracauer@wavehh.hanse.de (Martin Cracauer)
Subject: Re: CMU Lisp on Linux
Message-ID: <1996Feb19.081738.29931@wavehh.hanse.de>
Keywords: CMU Linux compiling port
Organization: BSD User Group Hamburg
References: <4g2lc6$68h@park.interport.net>
Date: Mon, 19 Feb 96 08:17:38 GMT
Lines: 35

danj@port.net (Dan Janowski) writes:

>Is there a port or Config and linux_os.[ch] files to
>get CMU Lisp to compile for Linux?

Yes, but...

they're not of much use. CMU CL is a complete system with it's own
compiler (to native machine code) and it's own loader. Recompiling the
startup code (that is what you can do with the above files) is the
least of the problems.

There is a mailinglist seamew-l@dircon.co.uk that was opened for a
Linux/Intel port but is quite inactive in the moment.

pw@mv.mv.com (Paul Werkowski) did a port to FreeBSD based on some
material collected by the above which is in Beta. See
 http://www.mv.com/users/pw/lisp/index.html
for details. Last I looked (before Beta), it ran, but had GC problems
and couldn't execute long programs. The performance numbers I got from
my Pentium 90 scale to those of my workstations as the larger tests of
SPECint (gcc, compress) do.

This FreeBSD binary runs on NetBSD/i386 without changes. It should be
doable to compile the system for Linux (but not *on* Linux, you have
to crosscompile from a working system). One problem is to get the idea
how to recompile the CMUCL system in general. I'm preparing a document
for that.

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@wavehh.hanse.de>  -  Fax +49 40 522 85 36
 BSD User Group Hamburg, Germany   -   No NeXTMail anymore, please.
 Copyright 1995. Redistribution via Microsoft Network is prohibited
