X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=README;h=f02c9eccdf67f3b5966aebeebcf618a456d7aef7;hb=9908313f6f76672cfc28c48b21c9aa88daeb8d10;hp=5fed77ae5185404c8906b39b9dc87d2df1383c89;hpb=ba38798a5ca26b90647a1993f348806cb32f2d1b;p=sbcl.git diff --git a/README b/README index 5fed77a..f02c9ec 100644 --- a/README +++ b/README @@ -37,3 +37,13 @@ for OpenBSD: is just allocating this huge address space, not actually using this huge memory at this point. OpenBSD <3.0 had no problem with this, but OpenBSD 3.0 is less hospitable.) + +for Darwin: + PURIFY (which can be used alone but is also used by the system when + saving a new core) uses more stack than the default limit on MacOS + X.2. Therefore, in order to get PURIFY to work reliably, you need + to increase the limit, with e.g. + limit stack 8192 # for the default shell, tcsh + ulimit -s 8192 # for bash + before running SBCL. This is also necessary when building the system + from sources, as part of the build process involves saving a new core.