summaryrefslogtreecommitdiff
path: root/gnu/packages/instrumentation.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/instrumentation.scm')
-rw-r--r--gnu/packages/instrumentation.scm11
1 files changed, 11 insertions, 0 deletions
diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm
index be6373225e..381a2d2bd1 100644
--- a/gnu/packages/instrumentation.scm
+++ b/gnu/packages/instrumentation.scm
@@ -571,6 +571,17 @@ ftrace.")
(base32
"161smpv4ajqfncmgylvs89bbix1id60nf0g7clmga2lxxax3646h"))))
(build-system gnu-build-system)
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "CXXFLAGS=-g -O2 -Wno-error=calloc-transposed-args"
+ "CFLAGS=-g -O2 -Wno-error=calloc-transposed-args")
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-source
+ (lambda _
+ (substitute* "language-server/jsonrpc.h"
+ (("#include <unistd.h>")
+ "#include <unistd.h>\n#include<stdint.h>")))))))
(native-inputs (list cpio python))
(inputs (list elfutils))