Thank you! This worked perfectly!
-Ben
On Aug 25, 2009, at 2:35 AM, Sebastian Tennant wrote:
> Quoth Benjamin Lambert <benlambert@...>:
>> Can I set this directly, (e.g. "define DEFAULT_DYNAMIC_SPACE_SIZE
>> 16000"), or
>> would I need to do something to change the DYNAMIC_SPACE_END
>> variable?
>
> I had the opposite problem and just compiled an SBCL with a much
> _smaller_
> dynamic space.
>
> The file you need to alter is /src/compiler/x86/parms.lisp (assuming
> your
> architecture is x86). Then look for the section corresponding to
> your OS:
>
> #!+linux
> (progn
> (def!constant read-only-space-start #x01000000)
> (def!constant read-only-space-end #x010ff000)
>
> (def!constant static-space-start #x01100000)
> (def!constant static-space-end #x011ff000)
>
> (def!constant dynamic-space-start #x09000000)
> (def!constant dynamic-space-end #x29000000) ; increase
> here
>
> (def!constant linkage-table-space-start #x01200000)
> (def!constant linkage-table-space-end #x012ff000))
>
>
> And that's it. Compile.
>
> Hope this helps.
>
> Sebastian
|