janneke pushed a commit to branch core-packages-team
in repository guix.
commit 482b2fb72d1a6f068a4ad432d527ba322869bc8b
Author: Janneke Nieuwenhuizen <[email protected]>
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 98e880c312..8cb3a2dd5f 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