build-lisp-image

$Revision: 5.0.2.7 $

Function

Package: EXCL

Arguments: (image-file &rest rest &key additional-arguments additional-forms additional-plus-arguments autoload-warning build-executable bundle-file c-heap-start c-heap-size case-mode copy-shared-libraries debug-on-error destination-directory discard-arglists discard-compiler discard-local-name-info discard-source-file-info discard-xref-info dribble-file dst exit-after-image-build generate-fonts include-clim include-compiler include-composer include-debugger include-devel-env include-ide include-tpl include-xcw internal-debug lisp-heap-size lisp-heap-start lisp-files load-local-names-info load-source-file-info load-xref-info newspace oldspace opt-debug opt-safety opt-space opt-speed pll-file pll-from-sys post-load-form pre-dump-form pre-load-form preserve-documentation-strings presto presto-flush-to-code-file presto-lib print-startup-message read-init-files record-source-file-info record-xref-info restart-app-function restart-init-function runtime server-name show-window splash-from-file temporary-directory us-government user-shared-libraries verbose wait)

The complete description of this function can be found in building_images.htm. In this beta release, please refer to that document for descriptions of the arguments and their meanings. There have been some changes and until the final release, the description will be in one place only.

Please note that build-lisp-image does not inherit anything from the currently running Lisp process other than the defaults for certain arguments. If the function foo is defined in the currently running image, it will not be defined in the newly built image unless you force the load of some file which defines foo. Neither will variable have their values in the running image unless that is also the initial value, even if they are defined. Some arguments take symbols for values. The symbol will be present (assuming the package is present) in the new image but its function definition and its value will, in general, not be. You cannot specify a function object to an argument calling for a symbol naming a function.

The general documentation description is in introduction.htm. The index is in index.htm.

Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.