mirror of
https://github.com/python/cpython.git
synced 2024-11-27 03:45:08 +08:00
make thread stack size compile-time tunable on OS/2, increase main stack
This commit is contained in:
parent
2bea474476
commit
ff59f3c416
@ -129,10 +129,26 @@ else
|
|||||||
AR= ar
|
AR= ar
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
# === Build time resource settings ===
|
||||||
|
|
||||||
# EMX's default number of file handles is 40, which is sometimes insufficient
|
# EMX's default number of file handles is 40, which is sometimes insufficient
|
||||||
# (the tempfile regression test tries to create 100 temporary files)
|
# (the tempfile regression test tries to create 100 temporary files)
|
||||||
NFILES=250
|
NFILES=250
|
||||||
|
|
||||||
|
# The default stack size for child threads is 64k bytes, which is
|
||||||
|
# insufficient for some applications which do a lot of work in threads
|
||||||
|
# (such as Zope, especially in conjunction with Plone).
|
||||||
|
# Note that this setting is distinct from the stack size for the main
|
||||||
|
# thread, which is set via the %.def rule below.
|
||||||
|
# EMX documents that the thread stack size should be at least 32768 bytes;
|
||||||
|
# for Zope/Plone at least 128k bytes is recommended.
|
||||||
|
# Uncomment & adjust the next line to override the default stack size:
|
||||||
|
#CFLAGS+= -DTHREAD_STACK_SIZE=0x20000
|
||||||
|
|
||||||
|
|
||||||
|
# === The environment ===
|
||||||
|
|
||||||
# Source file paths
|
# Source file paths
|
||||||
SRCPATH=.;../../Python;../../Parser;../../Objects;../../Include;../../Modules
|
SRCPATH=.;../../Python;../../Parser;../../Objects;../../Include;../../Modules
|
||||||
# Python contains the central core, containing the builtins and interpreter.
|
# Python contains the central core, containing the builtins and interpreter.
|
||||||
@ -215,7 +231,7 @@ $(OUT)%$O: %.c
|
|||||||
@echo Creating .DEF file: $@
|
@echo Creating .DEF file: $@
|
||||||
@echo NAME $(notdir $*) $(EXETYPE.$(notdir $*).exe) >$@
|
@echo NAME $(notdir $*) $(EXETYPE.$(notdir $*).exe) >$@
|
||||||
@echo DESCRIPTION $(DQUOTE)$(DESCRIPTION.$(notdir $*).exe)$(DQUOTE) >>$@
|
@echo DESCRIPTION $(DQUOTE)$(DESCRIPTION.$(notdir $*).exe)$(DQUOTE) >>$@
|
||||||
@echo STACKSIZE 1572864 >>$@
|
@echo STACKSIZE 2097152 >>$@
|
||||||
|
|
||||||
# Output file names
|
# Output file names
|
||||||
PYTHON_VER= 2.4
|
PYTHON_VER= 2.4
|
||||||
|
Loading…
Reference in New Issue
Block a user