aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2019-11-04 17:15:56 +0000
committerDavid Carlier <devnexen@gmail.com>2019-11-04 17:15:56 +0000
commit67ae54c957926bd382433c2a08ebba9f1dd711da (patch)
treed8205e30ebafbc0340873a40c94476f25b650720 /Dockerfile
parent14c359700b6b1d4408853f878931937ac586059c (diff)
downloadAFLplusplus-67ae54c957926bd382433c2a08ebba9f1dd711da.tar.gz
Using LLVM/GCC 9 tooling
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile20
1 files changed, 12 insertions, 8 deletions
diff --git a/Dockerfile b/Dockerfile
index af85ee8d..7defa8e9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,21 +1,25 @@
-FROM gcc:8.3.0
-
+FROM ubuntu:eoan
RUN apt-get update && apt-get install -y --no-install-recommends \
automake \
bison \
+ build-essential \
clang \
+ clang-9 \
flex \
- gcc-8-plugin-dev \
- libc++-7-dev \
+ gcc-9 \
+ gcc-9-plugin-dev \
+ libc++-9-dev \
libtool \
libtool-bin \
- llvm-7-tools \
+ libglib2.0-dev \
+ llvm-9-tools \
python-setuptools \
+ wget \
&& rm -fr /var/lib/apt/lists/*
RUN mkdir /app
WORKDIR ["/app"]
COPY . .
-ENV CC=gcc-8
-ENV CXX=g++-8
-ENV LLVM_CONFIG=llvm-config-7
+ENV CC=gcc-9
+ENV CXX=g++-9
+ENV LLVM_CONFIG=llvm-config-9
RUN make clean && make distrib && make tests