Subject: Re: lisp, is it possible?
To: Paul (NCC/CS). <pts@bom.gov.au>
From: None <hypno@fearmuffs.net>
List: port-sparc64
Date: 06/13/2006 12:54:46
hi.
luckily, there is ECL. ECL offers excellent portability, and will work
just fine on sparc64. it's a fairly trivial build, just configure
and make. remeber, it's important you use GNU make, or you will run
into problems during the build. :)
http://ecls.sourceforge.net/
i've actually managed to get clisp to compile on sparc64 too, but the
resulting binary had a tendency to hang the machine; ie, it seems to
go into some sort of eternal loop lagging the box extremly hard. you
better have proper login.conf settings to play with clisp.
for clisp you need to add:
-DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE -DNO_SINGLEMAP -DNO_TRIVIALMAP
to CFLAGS to src/Makefile. the build should work with that, but the
binary wont work properly. you need to do some debugging and fix it
yourself for that.
centipede[z]:~/ecl-0.9h/build> uname -a
NetBSD centipede.xxx.yyy 3.0.0_STABLE NetBSD 3.0.0_STABLE (CENTIPEDE-051221) #1:
Sun Jan 8 08:09:08 CET 2006
/usr/src/sys/arch/sparc64/compile/CENTIPEDE sparc64
centipede[z]:~/ecl-0.9h/build> ./ecl
ECL (Embeddable Common-Lisp) 0.9h
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help. Top level.
> *features*
(:NETBSD :IEEE-FLOATING-POINT :CLOS-STREAMS :CMU-FORMAT :BSD :DLOPEN :CLOS
:BOEHM-GC :ANSI-CL :COMMON-LISP :ECL :COMMON :SPARC64 :FFI)
>
#: johnny zackrisson
Paul (NCC/CS).(pts@bom.gov.au) said Tue, Jun 13, 2006 at 02:59:18PM +1000:
>
> Hello,
>
> i've just found that clisp is not available for 3.0 sparc64.
>
>
> bummer.
>
> Is there any other lisp that would compile on sparc64?
> Is there a big bad reason why clisp won't build or can a
> mere mortal attempt it from raw source?
> Lastly is anyone contemplating making this port work
> on sparc64?
>
> thanks,
> Paul.
>
>
>
>
>
> --
>
> ____________________________________________
>
> Paul
> Australian Bureau Of Meteorology
> ____________________________________________
>
>
>
>
> "In a world without walls and fences,
> who needs windows and gates ?"
>
>
>
>
>
>