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

commit bae4a00b664d7d6676fce9fca8edeb4493ce1ae8
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Wed Jan 1 12:09:49 2025 +0100

    gnu: json-c-0.13: Fix build with gcc-13.
    
    * gnu/packages/web.scm (json-c-0.13)[arguments]: New field to relax gcc-14's
    strictness.
    
    Change-Id: I576160cba32e2a89c33228529579bc26e70a6877
---
 gnu/packages/web.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index d0ddbc6e54..56a7059b8f 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -1410,7 +1410,13 @@ It aims to conform to RFC 7159.")
                  (set-file-time "config.h.in"
                                 (stat "aclocal.m4"))
                  #t))))
-    (build-system gnu-build-system)))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      #~(list #$(string-append "CFLAGS=-g -O2"
+                               " -Wno-error=calloc-transposed-args"
+                               " 
-Wno-error=implicit-function-declaration"))))))
 
 (define-public json-c-0.12
   (package

Reply via email to