gnu: sbcl: fix build on riscv64-linux.

* gnu/packages/patches/sbcl-riscv-Make-contribs-build-again.patch: New
file.
* gnu/local.mk(dist_patch_DATA): register it.
* gnu/packages/lisp.scm (sbcl): [source]<patches>: Use it here.
This commit is contained in:
Efraim Flashner 2023-06-07 09:55:35 +03:00
parent 4a5bbd293f
commit 2a6d2fc1d8
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351
3 changed files with 75 additions and 0 deletions

View file

@ -23,6 +23,7 @@
;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net>
;;; Copyright © 2021, 2022 jgart <jgart@dismail.de>
;;; Copyright © 2022 ( <paren@disroot.org>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -440,6 +441,8 @@ an interpreter, a compiler, a debugger, and much more.")
(sha256
(base32 "11ji5n65l31249r0v7hm0wc0yk2ila0y746nj36xn1cxrwh0gjc9"))
(modules '((guix build utils)))
;; backport from upstream.
(patches (search-patches "sbcl-riscv-Make-contribs-build-again.patch"))
(snippet
'(begin
;; Don't force ARMv5.