janneke pushed a commit to branch core-packages-team
in repository guix.

commit 65f63560b5b79f2b59d54571913eedee2316db2c
Author: Zheng Junjie <zhengjun...@iscas.ac.cn>
AuthorDate: Tue Dec 31 09:43:29 2024 +0800

    gnu: jamvm-1-bootstrap: Fix build with gcc-14.
    
    * gnu/packages/java-bootstrap.scm (jamvm-1-bootstrap)[arguments]
    <#:configure-flags>: Add CFLAGS.
    
    Change-Id: I354113621cb5b69e9a6e836250335319561a17e3
---
 gnu/packages/java-bootstrap.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/java-bootstrap.scm b/gnu/packages/java-bootstrap.scm
index bce7b4fbfc..7a6251611e 100644
--- a/gnu/packages/java-bootstrap.scm
+++ b/gnu/packages/java-bootstrap.scm
@@ -161,7 +161,11 @@ language.")
                             (assoc-ref %build-inputs "classpath"))
              "--disable-int-caching"
              "--enable-runtime-reloc-checks"
-             "--enable-ffi")
+             "--enable-ffi"
+             ,(string-append
+               "CFLAGS=-g -O2"
+               " -Wno-error=implicit-function-declaration"
+               " -Wno-error=incompatible-pointer-types"))
        #:phases
        ,(if (string-prefix? "aarch64" (or (%current-system)
                                           (%current-target-system)))

Reply via email to