File: README.Building

package info (click to toggle)
cmucl 21d-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 45,328 kB
  • sloc: lisp: 378,758; ansic: 30,673; asm: 2,977; sh: 1,417; makefile: 357; csh: 31
file content (17 lines) | stat: -rw-r--r-- 831 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Now rebuilding CMUCL is _very_ easy: get the sources, apply the _debian_
paches, and type "make". It should work. If it doesn't report it as a bug.

If you want to experiment with changes, make a bin directory, copy
lisp lisp-safe.core lisp-small.core into it. Copy the lisp to x86/lisp/
and generate a new lisp.nm and lisp.map file, first make a empty Depends
file and then use the last few lines from "make -n lisp". Then you can use 
make new-gen 
to generate a new generation. After the first generation, go to the x86/lisp
directory, rm the *.o and lisp file and type make to get your very own
lisp base :-)

If you change something "sensitive" you won't know if the resulting
lisp works until it survived 3 new generations. (first generation isn't
build with the new compiler, second one is, third one to be certain).

Peter