diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-06-13 16:36:17 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-06-13 16:36:17 -0400 |
commit | b9598260f96ddc652cd82ab64bbe922ccfc48a29 (patch) | |
tree | 2a692a8471de07f2578ea481c99971585def8eda /lisp/Makefile.in | |
parent | a6e8d97c1414230e577d375c27da78c858a5fa75 (diff) | |
download | emacs-b9598260f96ddc652cd82ab64bbe922ccfc48a29.tar.gz |
New branch for lexbind, losing all history.
This initial patch is based on 2002-06-27T22:39:10Z!storm@cua.dk of the original
lexbind branch.
Diffstat (limited to 'lisp/Makefile.in')
-rw-r--r-- | lisp/Makefile.in | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/Makefile.in b/lisp/Makefile.in index 4effdddff6a..25f7b89c9db 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -71,6 +71,13 @@ AUTOGENEL = loaddefs.el \ cedet/ede/loaddefs.el \ cedet/srecode/loaddefs.el +# Value of max-lisp-eval-depth when compiling initially. +# During bootstrapping the byte-compiler is run interpreted when compiling +# itself, and uses more stack than usual. +# +BIG_STACK_DEPTH = 1000 +BIG_STACK_OPTS = --eval "(setq max-lisp-eval-depth $(BIG_STACK_DEPTH))" + # Files to compile before others during a bootstrap. This is done to # speed up the bootstrap process. @@ -195,7 +202,7 @@ compile-onefile: @echo Compiling $(THEFILE) @# Use byte-compile-refresh-preloaded to try and work around some of @# the most common bootstrapping problems. - @$(emacs) -l bytecomp -f byte-compile-refresh-preloaded $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(THEFILE) + @$(emacs) -l bytecomp.el -f byte-compile-refresh-preloaded $(BIG_STACK_OPTS) $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(THEFILE) # Files MUST be compiled one by one. If we compile several files in a # row (i.e., in the same instance of Emacs) we can't make sure that |