[ Home ]
SBCL Internals

The pages on this CLiki-driven site can be edited by anybody at any time. No warranty of any kind can therefore be made; any implied warranties of merchantability or fitness for a particular purpose are expressly disclaimed
[ Home ] [ Recent Changes ] [ About CLiki ] [ Text Formatting ]

Described in make-target-2.

The first genesis creates the files in src/runtime/genesis/, which contains header files that describe layouts of lisp objects to C.

The contents of these files - the layout of various basic structures, are needed to compile the C runtime system.

The second genesis creates the cold core -- essentially a concatenation of fasl-file containing the initial lisp image -- and needs symbol information from the C runtime system. Thus two invocations of genesis are needed.


build


This page is linked from: Build   FOP   ldb   make-target-2  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively