diff --git a/Dockerfile b/Dockerfile index a386ea0b..c3f00632 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN cross_debian_arch=$(uname -m | sed -e 's/aarch64/amd64/' -e 's/x86_64/arm64 cross_pkg_arch=$(uname -m | sed -e 's/aarch64/x86-64/' -e 's/x86_64/aarch64/'); \ apt-get update -y && \ apt-get dist-upgrade -y && \ - apt-get install -y wget make git clang-16 unzip libc6-dev g++ gcc pkgconf \ + apt-get install -y wget make git clang-17 unzip libc6-dev g++ gcc pkgconf \ gcc-${cross_pkg_arch}-linux-gnu libc6-${cross_debian_arch}-cross && \ apt-get clean autoclean && \ apt-get autoremove --yes diff --git a/support/ebpf/Makefile b/support/ebpf/Makefile index a757f5a9..5bf0015b 100644 --- a/support/ebpf/Makefile +++ b/support/ebpf/Makefile @@ -1,7 +1,7 @@ SHELL ?= bash -BPF_CLANG ?= clang-16 -BPF_LINK ?= llvm-link-16 -LLC ?= llc-16 +BPF_CLANG ?= clang-17 +BPF_LINK ?= llvm-link-17 +LLC ?= llc-17 DEBUG_FLAGS = -DOPTI_DEBUG -g diff --git a/support/ebpf/tracer.ebpf.release.arm64 b/support/ebpf/tracer.ebpf.release.arm64 index ecac9895..1d63df58 100644 Binary files a/support/ebpf/tracer.ebpf.release.arm64 and b/support/ebpf/tracer.ebpf.release.arm64 differ