summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-01-01 12:09:49 +0100
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:19 +0200
commitf555405fce8a36a095898638b694d337f3a07ec8 (patch)
tree9cedb566e19bdbbf78b0d94515fddc2d98ce6ccf
parentb61cd3fe4019cb6ce66594c02edcb509a4346cbf (diff)
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
-rw-r--r--gnu/packages/web.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 88c077ecb3..7fdbd4067f 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -1418,7 +1418,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