SBCL and dynamic-space-size

Philipp Marek philipp at marek.priv.at
Wed Sep 8 07:04:43 UTC 2010


Hello everybody,

I'm trying to get SBCL running on some virtual servers.

While running my own scripts is possible when I'm using --dynamic-space-size,
various dpkg activities fail to rebuild the SBCL core image.

There are a lot of similar bug reports ...
	http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474402
	http://briancarper.net/blog/311/


I can see some possible solutions:
 a passing some --dynamic-space-size to all system invocations of SBCL
   (perhaps the cleanest way)
 b changing the default size (but that could break applications)
 c Make SBCL use some configuration from /etc
 d Make "sbcl" a shell script that just calls sbcl.bin with some suitable
   value; users can then either change this file, or run sbcl.bin directly
 e Retry with smaller sizes
 f Provide some script or program that patches the SBCL binary (but that would
   make checksums invalid)

Are there any other ideas?


Sadly the dynamic-space-size cannot be given by an environment variable (which
could be set before apt-get); the current situation means that SBCL has to be
re-compiled with a lower default value, so that the core image can be rebuild
on package installation.


For the current release either a, d or f would be the least intrusive changes.


Thank you for all answers.


Regards,

Phil

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!





More information about the pkg-common-lisp-devel mailing list