janneke pushed a commit to branch core-packages-team-old in repository guix.
commit b0601f15653c5fec8736d8b2b159638d9c4ebeb0 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 ead7a4cfa1..373cd1e3b7 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1379,7 +1379,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
