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.