diff options
author | 2020-06-29 21:48:37 -0700 | |
---|---|---|
committer | 2020-06-29 21:48:37 -0700 | |
commit | 8b6899cfb97977cdf0851cd78d4586152b8e4929 (patch) | |
tree | 3ff0e2cc88e44af2efff91831de4993ed8fbffd8 /projects/xerces-c | |
parent | 1f9ec264a8c00529f461c45fab77f36e1b251a5e (diff) |
Fixing Dockerfile for fuzzers that use LPM (#4044)
* fixing Dockerfile for libpng-proto
* Fixing Dockerfile so the LPM for giflib works
* Fixing Dockerfile so the LPM for xerces-c works
* taking out unneeded installations
Co-authored-by: Danny Halawi <dhalawi@google.com>
Diffstat (limited to 'projects/xerces-c')
-rwxr-xr-x | projects/xerces-c/Dockerfile | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/projects/xerces-c/Dockerfile b/projects/xerces-c/Dockerfile index 9df098e5..20d9ebd7 100755 --- a/projects/xerces-c/Dockerfile +++ b/projects/xerces-c/Dockerfile @@ -14,7 +14,9 @@ ################################################################################ FROM gcr.io/oss-fuzz-base/base-builder MAINTAINER vincent.ulitzsch@live.de -RUN apt-get update && apt-get install -y make autoconf automake libtool wget zlib1g-dev libtool ninja-build cmake subversion +RUN apt-get update -y && \ + apt-get install -y make autoconf automake libtool wget zlib1g-dev \ + binutils cmake subversion ninja-build liblzma-dev libz-dev pkg-config RUN svn co https://svn.apache.org/repos/asf/xerces/c/trunk $SRC/xerces-c RUN git clone --depth 1 https://github.com/google/libprotobuf-mutator.git RUN (mkdir LPM && cd LPM && cmake ../libprotobuf-mutator -GNinja -DLIB_PROTO_MUTATOR_DOWNLOAD_PROTOBUF=ON -DLIB_PROTO_MUTATOR_TESTING=OFF -DCMAKE_BUILD_TYPE=Release && ninja) |