diff options
author | van Hauser <vh@thc.org> | 2019-11-14 09:11:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-14 09:11:59 +0100 |
commit | 1f7f9fa9ecacf4c397bb2148f471632da16466bb (patch) | |
tree | 95e41aa83abc50eeedab1cffd461b359ab1c3140 | |
parent | a9d0cad4851bf6982b78aaaf007e438c07051d1d (diff) | |
parent | 88384c89f356b555163167993da5a806c492d665 (diff) | |
download | afl++-1f7f9fa9ecacf4c397bb2148f471632da16466bb.tar.gz |
Merge pull request #110 from k0ss/patch-1
Fix docker build
-rw-r--r-- | Dockerfile | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/Dockerfile b/Dockerfile index 558968d8..1947f211 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,8 @@ FROM ubuntu:eoan MAINTAINER David Carlier <devnexen@gmail.com> LABEL "about"="AFLplusplus docker image" -RUN apt-get update && apt-get install -y --no-install-recommends \ +RUN apt-get update && apt-get install -y \ + --no-install-suggests --no-install-recommends \ automake \ bison \ build-essential \ @@ -10,18 +11,22 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ flex \ gcc-9 \ gcc-9-plugin-dev \ + gcc-9-multilib \ libc++-9-dev \ libtool \ libtool-bin \ libglib2.0-dev \ - llvm-9-tools \ + llvm-9-dev \ python-setuptools \ + python2.7-dev \ wget \ - && rm -fr /var/lib/apt/lists/* -RUN mkdir /app -WORKDIR ["/app"] -COPY . . -ENV CC=gcc-9 -ENV CXX=g++-9 -ENV LLVM_CONFIG=llvm-config-9 -RUN make clean && make distrib && make install + ca-certificates \ + libpixman-1-dev \ + && rm -rf /var/lib/apt/lists/* +ARG CC=gcc-9 +ARG CXX=g++-9 +ARG LLVM_CONFIG=llvm-config-9 +COPY . /app +RUN cd /app && make clean && make distrib && \ + make install && cd .. && rm -rf /app +WORKDIR /work |