# docker.io/acmel/linux-perf-tools-build-centos:7 FROM docker.io/centos:7 MAINTAINER Arnaldo Carvalho de Melo RUN yum -y update && \ yum -y install make gcc flex bison \ bc git openssl \ elfutils-libelf-devel elfutils-devel \ libunwind-devel audit-libs-devel openssl-devel slang-devel \ gtk2-devel perl-ExtUtils-Embed python-devel binutils-devel \ systemtap-sdt-devel xz-devel numactl-devel && \ yum -y clean all && \ rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/man && \ mkdir -m 777 -p /tmp/build/perf /tmp/build/objtool && \ groupadd -r perfbuilder && \ useradd -m -r -g perfbuilder perfbuilder USER perfbuilder ENTRYPOINT make -C /git/linux/tools/perf O=/tmp/build/perf && \ rm -rf /tmp/build/perf/{.[^.]*,*} && \ make NO_LIBELF=1 -C /git/linux/tools/perf O=/tmp/build/perf && \ make -C /git/linux/tools/objtool O=/tmp/build/objtool