diff options
| author | Ruben ten Hove <git@rhtenhove.nl> | 2022-07-07 17:07:57 +0000 |
|---|---|---|
| committer | Ruben ten Hove <git@rhtenhove.nl> | 2022-07-07 17:07:57 +0000 |
| commit | b883faa94260026bc5ba013f82913ba0dbc7321c (patch) | |
| tree | 126e1d2c313855e7c9c4cecbc4c41e8a6330180d /Dockerfile | |
| parent | c90dd00fc977170048271ca8f4f614b8b625e67a (diff) | |
| parent | b1e0d6e6403c6f7f4796af9603e2b528b9776865 (diff) | |
| download | afl++-b883faa94260026bc5ba013f82913ba0dbc7321c.tar.gz | |
Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile index a82fffdc..f1b2fc01 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ # # This Dockerfile for AFLplusplus uses Ubuntu 22.04 jammy and -# installs LLVM 14 for afl-clang-lto support :-) +# installs LLVM 14 for afl-clang-lto support. +# +# GCC 11 is used instead of 12 because genhtml for afl-cov doesn't like it. # FROM ubuntu:22.04 AS aflplusplus @@ -17,7 +19,7 @@ RUN apt-get update && apt-get full-upgrade -y && \ rm -rf /var/lib/apt/lists/* ENV LLVM_VERSION=14 -ENV GCC_VERSION=12 +ENV GCC_VERSION=11 RUN echo "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg.key] http://apt.llvm.org/jammy/ llvm-toolchain-jammy-${LLVM_VERSION} main" > /etc/apt/sources.list.d/llvm.list && \ wget -qO /etc/apt/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key @@ -25,7 +27,7 @@ RUN echo "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg.key] http://apt.llv RUN apt-get update && \ apt-get -y install --no-install-recommends \ make cmake automake meson ninja-build bison flex \ - git xz-utils bzip2 wget vim jupp nano bash-completion less \ + git xz-utils bzip2 wget jupp nano bash-completion less vim joe ssh psmisc \ python3 python3-dev python3-setuptools python-is-python3 \ libtool libtool-bin libglib2.0-dev \ apt-utils apt-transport-https gnupg dialog \ @@ -62,9 +64,6 @@ ENV AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES=1 RUN git clone --depth=1 https://github.com/vanhauser-thc/afl-cov && \ (cd afl-cov && make install) && rm -rf afl-cov -# Until gcc v12.1 is released for ubuntu https://bugs.launchpad.net/ubuntu/+source/gcc-11/+bug/1940029 -ENV NO_NYX=1 - # Build currently broken ENV NO_CORESIGHT=1 ENV NO_UNICORN_ARM64=1 |
