*BSD News Article 35353


Return to BSD News archive

Newsgroups: comp.os.386bsd.apps
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!pipex!lyra.csx.cam.ac.uk!warwick!uknet!festival!edcogsci!richard
From: richard@cogsci.ed.ac.uk (Richard Tobin)
Subject: Re: Q: Successful built Franz Lisp under FreeBSD?
Message-ID: <CvI90A.HJs@cogsci.ed.ac.uk>
Organization: HCRC, University of Edinburgh
References: <ARG.94Aug28120852@doppel.first.gmd.de> <CvCL6v.2o9@cogsci.ed.ac.uk> <GUENTHER.94Aug31232024@kesper.inf.fu-berlin.de>
Date: Fri, 2 Sep 1994 13:48:10 GMT
Lines: 42

In article <GUENTHER.94Aug31232024@kesper.inf.fu-berlin.de> guenther@inf.fu-berlin.de (Arnulf Guenther) writes:

>Who ported Franz Lisp to NetBSD?  What are the changes?

Jeff Dalton and I did it.  Jeff wrote the compile-to-C compiler that
it uses.  (Incidentally, it would be fun if someone got it running
under NetBSD on non-386 machines.)

>This was worth an attempt.  Indeed rawlisp is now linked with the
>-Bstatic flag and is executable.  Now I know that dynamically linked
>386bsd executables don't work, but statically linked do! :)

I don't understand this.  386bsd didn't have dynamic linking.

>On the other hand NetBSD 0.9 dynamically linked executables work also
>under FreeBSD 1.1!

Nor did the released NetBSD 0.9 - it appeared in -current some time
later.

>Alas, the net result is the same. :(  The dumped lisp is recognised as
>a "demand paged executable" but doesn't execute...

I don't have a 1.1.5 machine handy.  I just checked 1.1gamma, and the
NetBSD 0.9 binaries seem to work.  For loading compiled code, lisp
uses /usr/local/lib/lisp/nld.  You will need to edit this file to
contain:

   /usr/bin/ld -z -Bstatic "$@"

You can get the binaries by anonymous ftp from macbeth.cogsci.ed.ac.uk
in pub/franz-for-NetBSD.

I don't have time at present to try rebuilding the system under
FreeBSD, sorry.

-- Richard
-- 
Richard Tobin, HCRC, Edinburgh University                 R.Tobin@ed.ac.uk

Ooooh!  I didn't know we had a king.  I thought we were an
autonomous collective.