File: README.Building

package info (click to toggle)
cmucl 20c-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 42,524 kB
  • sloc: lisp: 358,331; ansic: 28,385; asm: 3,777; sh: 1,236; makefile: 366; 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