diff --git a/tools/perf/.gitignore b/tools/perf/.gitignore deleted file mode 100644 index 7447f89a5..000000000 --- a/tools/perf/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin \ No newline at end of file diff --git a/tools/perf/Dockerfile b/tools/perf/Dockerfile deleted file mode 100644 index 90bceb6b7..000000000 --- a/tools/perf/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM alpine:3.4 - -RUN \ - apk update && apk upgrade && \ - apk add \ - argp-standalone \ - automake \ - bc \ - binutils-dev \ - bison \ - build-base \ - curl \ - flex \ - libelf-dev \ - linux-headers \ - sed \ - tar \ - util-linux-dev \ - xz \ - && true - -ARG KERNEL_VERSION=4.9.3 - -# get kernel source and extract it under /linux -ENV KERNEL_SOURCE=https://www.kernel.org/pub/linux/kernel/v4.x/linux-${KERNEL_VERSION}.tar.xz -RUN curl -fsSL -o linux-${KERNEL_VERSION}.tar.xz ${KERNEL_SOURCE} -RUN cat linux-${KERNEL_VERSION}.tar.xz | tar --absolute-names -xJ && mv /linux-${KERNEL_VERSION} /linux - -RUN mkdir -p /build/perf && \ - make -C /linux/tools/perf O=/build/perf LDFLAGS=-static - -WORKDIR /build/perf -CMD ["tar", "cf", "-", "perf"] - - diff --git a/tools/perf/Makefile b/tools/perf/Makefile deleted file mode 100644 index 517492e20..000000000 --- a/tools/perf/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -BASE=alpine:3.4 - -DEPS=Dockerfile - -bin/perf: $(DEPS) - DOCKER_CONTENT_TRUST=1 docker pull $(BASE) - mkdir -p $(dir $@) - BUILD=$$( docker build -q . ) && \ - docker run --rm --net=none $$BUILD | tar xf - -C bin - -clean: - rm -rf bin diff --git a/tools/perf/README.md b/tools/perf/README.md deleted file mode 100644 index d1fa03a92..000000000 --- a/tools/perf/README.md +++ /dev/null @@ -1 +0,0 @@ -Builds a statically linked version of the Linux kernel `perf` utility. You may want to/need to adjust the kernel version in the `Dockerfile` to match your kernel.