Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bin/dm
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ for img in ${images} ; do
NO_CLANG=$(echo $envdm | grep -q NO_CLANG && echo "1")
clang_version=""
if [ -z "$NO_CLANG" ] ; then
clang_version=$(${PODMAN_RUN} --entrypoint=${CROSS_COMPILE}clang $img --version 2>/dev/null | head -1 | tr -d '\r\n')
clang_version=$(${PODMAN_RUN} --entrypoint=clang $img --version 2>/dev/null | head -1 | tr -d '\r\n')
[ -z "$clang_version" ] || clang_version=$(echo -n ", $clang_version")
fi
timeline=$(grep "seconds time elapsed" ${output_stat}) ; seconds=$(echo ${timeline} | sed -r 's/([0-9]+\.[0-9]+).* second.*/\1/g') ; rm -f ${output_stat}
Expand Down
7 changes: 6 additions & 1 deletion debian/experimental/x-arm64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,12 @@ FROM debian:experimental
MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update && \
apt-get -y install apt-utils vim make flex bison curl bc findutils build-essential git cmake xmlto asciidoc python3-dev && \
apt-get -y install apt-utils vim make flex bison curl bc findutils build-essential git cmake xmlto asciidoc python3-dev && \
apt-get -y install clang llvm libclang-dev llvm-dev libcap-dev \
libunwind8-dev libssl-dev libslang2-dev python3-dev python3-setuptools \
systemtap-sdt-dev libgtk2.0-dev liblzma-dev binutils-dev \
libelf-dev libiberty-dev libdw-dev libaudit-dev libtraceevent-dev libbpf-dev \
libperl-dev libnuma-dev libzstd-dev cmake xmlto asciidoc && \
apt-get -y clean && \
rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
ENV ARCH arm64
Expand Down
2 changes: 1 addition & 1 deletion debian/experimental/x-arm64/rx_and_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ set -o xtrace
set +o xtrace

# Bail ou if we don't have clang, print the version for dm to harvest and put in the status line
${CROSS_COMPILE}clang -v || exit 0
clang -v || exit 0

if [ -z "$BUILD_CMD" ] ; then
build_perf_clang
Expand Down
5 changes: 5 additions & 0 deletions debian/experimental/x-mips/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update && \
apt-get -y install apt-utils make flex bison curl bc findutils build-essential cmake xmlto asciidoc vim strace exuberant-ctags && \
apt-get -y install clang llvm libclang-dev llvm-dev libcap-dev \
libunwind8-dev libssl-dev libslang2-dev python3-dev python3-setuptools \
systemtap-sdt-dev libgtk2.0-dev liblzma-dev binutils-dev \
libelf-dev libiberty-dev libdw-dev libaudit-dev libtraceevent-dev libbpf-dev \
libperl-dev libnuma-dev libzstd-dev cmake xmlto asciidoc && \
apt-get -y clean && \
rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
ENV ARCH mips
Expand Down
2 changes: 1 addition & 1 deletion debian/experimental/x-mips/rx_and_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ set -o xtrace
set +o xtrace

# Bail ou if we don't have clang, print the version for dm to harvest and put in the status line
${CROSS_COMPILE}clang -v || exit 0
clang -v || exit 0

if [ -z "$BUILD_CMD" ] ; then
build_perf_clang
Expand Down
5 changes: 5 additions & 0 deletions debian/experimental/x-mips64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update && \
apt-get -y install apt-utils make flex bison curl bc findutils build-essential cmake xmlto asciidoc vim strace exuberant-ctags && \
apt-get -y install clang llvm libclang-dev llvm-dev libcap-dev \
libunwind8-dev libssl-dev libslang2-dev python3-dev python3-setuptools \
systemtap-sdt-dev libgtk2.0-dev liblzma-dev binutils-dev \
libelf-dev libiberty-dev libdw-dev libaudit-dev libtraceevent-dev libbpf-dev \
libperl-dev libnuma-dev libzstd-dev cmake xmlto asciidoc && \
apt-get -y clean && \
rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
ENV ARCH mips
Expand Down
2 changes: 1 addition & 1 deletion debian/experimental/x-mips64/rx_and_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ set -o xtrace
set +o xtrace

# Bail ou if we don't have clang, print the version for dm to harvest and put in the status line
${CROSS_COMPILE}clang -v || exit 0
clang -v || exit 0

if [ -z "$BUILD_CMD" ] ; then
build_perf_clang
Expand Down
5 changes: 5 additions & 0 deletions debian/experimental/x-mipsel/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update && \
apt-get -y install apt-utils make flex bison curl bc findutils build-essential cmake xmlto asciidoc vim strace exuberant-ctags && \
apt-get -y install clang llvm libclang-dev llvm-dev libcap-dev \
libunwind8-dev libssl-dev libslang2-dev python3-dev python3-setuptools \
systemtap-sdt-dev libgtk2.0-dev liblzma-dev binutils-dev \
libelf-dev libiberty-dev libdw-dev libaudit-dev libtraceevent-dev libbpf-dev \
libperl-dev libnuma-dev libzstd-dev cmake xmlto asciidoc && \
apt-get -y clean && \
rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
ENV ARCH mips
Expand Down
2 changes: 1 addition & 1 deletion debian/experimental/x-mipsel/rx_and_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ set -o xtrace
set +o xtrace

# Bail ou if we don't have clang, print the version for dm to harvest and put in the status line
${CROSS_COMPILE}clang -v || exit 0
clang -v || exit 0

if [ -z "$BUILD_CMD" ] ; then
build_perf_clang
Expand Down
2 changes: 1 addition & 1 deletion ubuntu/20.04/x-powerpc64el/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ RUN export ELFUTILS_VER=0.180 && \
rm -rf elfutils-${ELFUTILS_VER} && \
apt-get -y remove wget bzip2 && \
apt-get clean && \
unset TARGET INSTALLDIR TARGETMACH CROSS CC LD AS && \
unset INSTALLDIR TARGETMACH CROSS CC LD AS && \
mkdir -m 777 -p /git /tmp/build/perf /tmp/build/objtool /tmp/build/linux && \
groupadd -r toolsbuilder && \
useradd -m -r -g toolsbuilder toolsbuilder && \
Expand Down
6 changes: 6 additions & 0 deletions ubuntu/22.04/x-riscv64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ ENV TARGET riscv64-linux-gnu
RUN apt-get -y update && \
apt-get -y install make gcc-${TARGET} flex bison python3 && \
apt-get -y install wget bzip2 curl xz-utils cmake xmlto asciidoc && \
apt-get -y install clang llvm libclang-dev llvm-dev libcap-dev \
libunwind8-dev libssl-dev libslang2-dev python3-dev python3-setuptools \
systemtap-sdt-dev libgtk2.0-dev liblzma-dev binutils-dev \
libelf-dev libiberty-dev libdw-dev libaudit-dev libtraceevent-dev libbpf-dev \
libperl-dev libnuma-dev libzstd-dev cmake xmlto asciidoc && \
export ELFUTILS_VER=0.187 && \
export ZLIB_VER=1.3.1 && \
export INSTALLDIR=/usr/${TARGET} && \
Expand Down Expand Up @@ -47,6 +52,7 @@ RUN apt-get -y update && \
chown -R toolsbuilder.toolsbuilder /tmp/build/ /git/
USER toolsbuilder
COPY rx_and_build.sh /
ENV ARCH riscv
ENV CROSS_COMPILE=${TARGET}-
ENV EXTRA_MAKE_ARGS=NO_LIBTRACEEVENT=1
COPY .bash_profile /home/toolsbuilder/
Expand Down
2 changes: 1 addition & 1 deletion ubuntu/22.04/x-riscv64/rx_and_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ set -o xtrace
set +o xtrace

# Bail ou if we don't have clang, print the version for dm to harvest and put in the status line
${CROSS_COMPILE}clang -v || exit 0
clang -v || exit 0

if [ -z "$BUILD_CMD" ] ; then
build_perf_clang
Expand Down