From b716d17e1cbaa1362ea495370acf0178aa8347cc Mon Sep 17 00:00:00 2001 From: Zac Berkowitz Date: Sun, 25 Jun 2023 10:27:08 -0400 Subject: gnu: mit-scheme: Fix building MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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. Signed-off-by: Ludovic Courtès --- gnu/packages/scheme.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 2337b60ee9..215ea741f8 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -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"))) -- cgit v1.2.3