From 5f84f9ffc531d8435fb11009f095a7ed5a6b6c3e Mon Sep 17 00:00:00 2001
Message-Id: <5f84f9ffc531d8435fb11009f095a7ed5a6b6c3e.1687704033.git.zac.berkowitz@gmail.com>
From: Zac Berkowitz <zac.berkowitz@gmail.com>
Date: Sun, 25 Jun 2023 10:27:08 -0400
Subject: [PATCH] gnu: mit-scheme: Fix building
* gnu/packages/scheme.scm (mit-scheme)[arguments] Add 'set-env
before 'configure, setting -Wno-array-parameter in CFLAGS and
CPPFLAGS to ignore warning causing build break.
---
gnu/packages/scheme.scm | 6 ++++++
1 file changed, 6 insertions(+)
@@ -138,6 +138,12 @@ (define-public mit-scheme
(("\\./configure")
(string-append (which "sh") " configure")))
#t))
+ ;; disable array-parameter warnings that become errors while
+ ;; compiling microcode target
+ (add-before 'configure 'set-flags
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "CFLAGS" "-Wno-array-parameter")
+ (setenv "CPPFLAGS" "-Wno-array-parameter")))
(replace 'build
(lambda* (#:key system outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
base-commit: 7400797341f2185dc77997070b0bb174347279b3
--
2.40.1