Clisp-2.49

Introduksjon til Clisp

GNU Clisp er en Felles Lisp implementering (Common Lisp implementation) som inkluderer en tolk, kompilator, debugger og mange utvidelser.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Clisp Avhengigheter

Anbefalt

Valgfri

libnsl-2.0.1 og libffcall

Installasjon av Clisp

[Note]

Note

Denne pakken støtter ikke parallellbygging.

Hvis du bygger på et 32-bits system, omgå en feil i GCC forårsaket av den nyeste versjonen av binutils:

case $(uname -m) in
    i?86) export CFLAGS="${CFLAGS:--O2 -g} -falign-functions=4" ;;
esac

Fjern to tester, som mislykkes av ukjente årsaker:

sed -i -e '/socket/d' -e '/"streams"/d' tests/tests.lisp

Installer Clisp ved å kjøre følgende kommandoer:

Hvis du bygger clisp mot libffcall, bruk oppdateringen for å fikse en byggefeil med gjeldende readline:

patch -Np1 -i ../clisp-2.49-readline7_fixes-1.patch

Installer Clisp ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

../configure --srcdir=../                       \
             --prefix=/usr                      \
             --docdir=/usr/share/doc/clisp-2.49 \
             --with-libsigsegv-prefix=/usr &&

ulimit -S -s 16384 &&
make -j1

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install

Parameterforklaringer

ulimit -s 16384: dette øker den maksimale stabelstørrelsen. som anbefalt av configure.

--docdir=/usr/share/doc/clisp-2.49: denne bryteren tvinger HTML dokumentasjonen til å bli installert i en versjonert mappe, i stedet for inn i /usr/share/html/.

--with-libsigsegv-prefix=/usr: bruk dette til å fortelle configure at du har installert libsigsegv i /usr, ellers blir den ikke funnet.

--with-libffcall-prefix=/usr: bruk dette til å fortelle configure at du har installert valgfrie libffcall pakken i /usr, ellers blir den som libsigsegv ikke funnet.

Innhold

Installerte Programmer: clisp og clisp-link
Installerte Biblioteker: ulike statiske biblioteker i /usr/lib/clisp-2.49/base/
Installerte Mapper: /usr/lib/clisp-2.49, /usr/share/doc/clisp-2.49, og /usr/share/emacs/site-lisp

Korte Beskrivelser

clisp

er en ANSI Common Lisp kompilator, tolk og debugger

clisp-link

brukes til å koble en ekstern modul til clisp