diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2007-07-31 11:11:23 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2007-07-31 11:11:23 +0000 |
commit | 235d0eb42c6281f0d8a1863f866c4d2722f0cdcf (patch) | |
tree | 18a91963e71dceef26a3d9b4380c42e061522f1a /NON-UNIX-USE | |
parent | 4292c7b67b5f7c16a73defcbfe36331819125e64 (diff) | |
download | pcre-235d0eb42c6281f0d8a1863f866c4d2722f0cdcf.tar.gz |
Update version number; add words about stacks to NON-UNIX-USE.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@198 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'NON-UNIX-USE')
-rw-r--r-- | NON-UNIX-USE | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/NON-UNIX-USE b/NON-UNIX-USE index 8b22fa4..ea66993 100644 --- a/NON-UNIX-USE +++ b/NON-UNIX-USE @@ -7,6 +7,7 @@ This document contains the following sections: Generic instructions for the PCRE C library The C++ wrapper functions Building for virtual Pascal + Stack size in Windows environments Comments about Win32 builds Building under Windows with BCC5.5 Building PCRE on OpenVMS @@ -144,6 +145,18 @@ additional files. The following files in the distribution are for building PCRE for use with VP/Borland: makevp_c.txt, makevp_l.txt, makevp.bat, pcregexp.pas. +STACK SIZE IN WINDOWS ENVIRONMENTS + +The default processor stack size of 1Mb in some Windows environments is too +small for matching patterns that need much recursion. In particular, test 2 may +fail because of this. Normally, running out of stack causes a crash, but there +have been cases where the test program has just died silently. See your linker +documentation for how to increase stack size if you experience problems. The +Linux default of 8Mb is a reasonable choice for the stack, though even that can +be too small for some pattern/subject combinations. There is more about stack +usage in the "pcrestack" documentation. + + COMMENTS ABOUT WIN32 BUILDS There are two ways of building PCRE using the "configure, make, make install" |