From e5fbf8a97202073fc22d2f6bb65163fb1a1f8171 Mon Sep 17 00:00:00 2001 From: Avi Deitcher Date: Sun, 28 Jan 2024 20:15:53 +0200 Subject: [PATCH] update kernel perf Signed-off-by: Avi Deitcher --- kernel/Dockerfile.perf | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/kernel/Dockerfile.perf b/kernel/Dockerfile.perf index 2580bcedf..d25849f2d 100644 --- a/kernel/Dockerfile.perf +++ b/kernel/Dockerfile.perf @@ -15,6 +15,7 @@ RUN apk add \ build-base \ diffutils \ flex \ + git \ gmp-dev \ installkernel \ kmod \ @@ -30,12 +31,24 @@ RUN apk add \ xz \ xz-dev \ zlib-dev \ - zlib-static + zlib-static \ + zstd \ + zstd-static COPY --from=ksrc /linux.tar.xz /kernel-headers.tar / RUN tar xf linux.tar.xz && \ tar xf kernel-headers.tar +# download and build libtraceevent.a + +WORKDIR /build +ENV LIBTRACE_COMMIT=libtraceevent-1.8.2 +RUN git clone https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git && \ + cd libtraceevent && \ + git checkout $LIBTRACE_COMMIT + +RUN make -C libtraceevent all install V=1 + WORKDIR /linux RUN mkdir -p /out && \