mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-12 01:58:17 +00:00
Last addition I swear. Now you can just run, for example: `docker run --rm -v $PWD:/work -it aflplusplus:latest ./build_script_in_working_dir.sh'. Had forgotten this but figured this would make things easier for folks.
33 lines
735 B
Docker
33 lines
735 B
Docker
FROM ubuntu:eoan
|
|
MAINTAINER David Carlier <devnexen@gmail.com>
|
|
LABEL "about"="AFLplusplus docker image"
|
|
RUN apt-get update && apt-get install -y \
|
|
--no-install-suggests --no-install-recommends \
|
|
automake \
|
|
bison \
|
|
build-essential \
|
|
clang \
|
|
clang-9 \
|
|
flex \
|
|
gcc-9 \
|
|
gcc-9-plugin-dev \
|
|
gcc-9-multilib \
|
|
libc++-9-dev \
|
|
libtool \
|
|
libtool-bin \
|
|
libglib2.0-dev \
|
|
llvm-9-dev \
|
|
python-setuptools \
|
|
python2.7-dev \
|
|
wget \
|
|
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
|