~ruther/guix-local

803f9d3038d3c3048079c63d51b7b40bff09f17a — Dariqq 2 years ago 08ec4e8
gnu: sbcl: Fix startup error on i686-linux.

Fixes <https://issues.guix.gnu.org/69106>.

* gnu/packages/lisp.scm (sbcl)
  [arguments]: Invoke make.sh with smaller dynamic-space-size when building
  for x86-32.

Change-Id: I08e8d2304d883973ab9a1b6a900ea9ee1679fac5
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
1 files changed, 3 insertions(+), 2 deletions(-)

M gnu/packages/lisp.scm
M gnu/packages/lisp.scm => gnu/packages/lisp.scm +3 -2
@@ 1506,8 1506,9 @@ be built as a stand-alone REPL interpreter.")
                                         `("clisp")))
                     (string-append "--prefix="
                                    (assoc-ref outputs "out"))
                     ,@(if (target-ppc32?)
                         ;; 3072 is too much for this architecture.
                     ,@(if (or (target-ppc32?)
                               (target-x86-32?))
                         ;; 3072 is too much for these architectures.
                         `("--dynamic-space-size=2048")
                         `("--dynamic-space-size=3072"))
                     "--with-sb-core-compression"