Comment 0 for bug 1983744

Revision history for this message
Yuri (yuri-rawbw) wrote :

sbcl fails to build the QUilc project (https://github.com/quil-lang/quilc):
sbcl --dynamic-space-size 3072 --noinform --no-userinit --no-sysinit --non-interactive --load /wrkdirs/usr/ports/lang/quilc/work/quicklisp/setup.lisp --eval '(push (truename ".") asdf:*central-registry*)' --eval "(push (truename \"../\") ql:*local-project-directories*)" \
  \
 --eval "(ql:quickload '(quilc ))" \
 --eval "(ql:write-asdf-manifest-file \"system-index.txt\")"
mmap: Cannot allocate memory
fatal error encountered in SBCL pid 66248 pthread 0x206ce000:
Can't allocate 0xc0000000 bytes for space 1

--dynamic-space-size 3072 allows sbcl to allocate up to 3GB of memory which should be possible on the 32-bit system.

Without this option the same command fails with "Heap exhausted" message.

Quilc builds fine on 64-bit systems.

FreeBSD 13.1
sbcl-2.2.7