From 4d3c6a3b9af1469dd253f2cc154822497b25b107 Mon Sep 17 00:00:00 2001 From: Romain Malmain Date: Sun, 24 Mar 2024 11:07:33 +0100 Subject: [PATCH] Fix libafl_qemu fuzzers not building in Docker (#1966) * fixed rustup component added before switching to nightly. added missing libafl_qemu source files. * removed touch. --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 865cdd0327..8a71425bbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,8 +16,8 @@ RUN sh -c 'echo set encoding=utf-8 > /root/.vimrc' \ mkdir ~/.cargo && \ echo "[build]\nrustc-wrapper = \"${RUSTC_WRAPPER}\"" >> ~/.cargo/config -RUN rustup component add rustfmt clippy RUN rustup default nightly +RUN rustup component add rustfmt clippy # Install clang 18, common build tools ENV LLVM_VERSION=18 @@ -121,6 +121,8 @@ RUN touch libafl_qemu/libafl_qemu_build/src/lib.rs COPY libafl_qemu/libafl_qemu_build/src libafl_qemu/libafl_qemu_build/src RUN touch libafl_qemu/libafl_qemu_sys/src/lib.rs COPY libafl_qemu/libafl_qemu_sys/src libafl_qemu/libafl_qemu_sys/src +COPY libafl_qemu/runtime libafl_qemu/runtime +COPY libafl_qemu/libqasan libafl_qemu/libqasan RUN touch libafl_qemu/src/lib.rs COPY libafl_qemu/src libafl_qemu/src RUN touch libafl_frida/src/lib.rs