-
- Downloads
"README.md" did not exist on "8932f44ee247e5302c57beb9581793ebabcdac62"
Change how Solaris executables set up builtin_image_flag. Instead of
having the address of builtin_image_flag set to some (random) address of mapped memory that is non-zero, we add a special file to lisp.a that defines builtin_image_flag to 1. lisp/Config.sparc_common: o Define EXEC_FINAL_OBJ lisp/GNUmakefile: o Make lisp.a depend on EXEC_FINAL_OBJ o On Solaris, add EXEC_FINAL_OBJ to lisp.a. tools/SunOS-cmucl-linker-script: o Remove the line setting the address of builtin_image_flag. tools/linker.sh: o For Solaris, we don't need to define BIFLAG; the builtin_image_flag is automatically set correctly by linking in lisp.a
Showing
- lisp/Config.sparc_common 1 addition, 0 deletionslisp/Config.sparc_common
- lisp/GNUmakefile 7 additions, 4 deletionslisp/GNUmakefile
- lisp/exec-final.c 15 additions, 0 deletionslisp/exec-final.c
- tools/SunOS-cmucl-linker-script 0 additions, 1 deletiontools/SunOS-cmucl-linker-script
- tools/linker.sh 4 additions, 5 deletionstools/linker.sh
lisp/exec-final.c
0 → 100644
Please register or sign in to comment