From 0a865d55878ea790fe1e468db3b36483967bd5f1 Mon Sep 17 00:00:00 2001 From: Brennan Vincent Date: Thu, 2 Oct 2025 13:08:26 -0700 Subject: [PATCH] gnu: systemtap: Fix build. * gnu/packages/instrumentation.scm (systemtap)[arguments] : Add 'patch-source, fixing missing include. : Add flags allowing calloc-transposed-args warning. Change-Id: I9a334b75630144195d54263e39205cca430898bf Signed-off-by: Sharlatan Hellseher --- gnu/packages/instrumentation.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm index be6373225ec16dac506f7bd893ba0abcca54b6d1..381a2d2bd16b67987f078f7a4c6e1282c5747222 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 ") + "#include \n#include"))))))) (native-inputs (list cpio python)) (inputs (list elfutils))