diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-07-27 20:57:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-27 11:57:33 -0700 |
commit | 84578fe2a35ccdcbc98c7569a28c7df2ee5ad6d7 (patch) | |
tree | dbca8eca1d7995884cdd218eccded9be6d4ce247 | |
parent | 103e002ac1373b1a28e07d62c8e68969b32ff626 (diff) | |
download | oss-fuzz-84578fe2a35ccdcbc98c7569a28c7df2ee5ad6d7.tar.gz |
Remove JDK dependency not available on ClusterFuzz (#6105)
While installing `libxext-dev` in `base-runner` makes it available for local fuzzing via `infra/helper.py run_fuzzer`, it is not installed in the image used by ClusterFuzz to run fuzz targets. ​Fuzz targets that rely on any JDK system dependency rather have to install it manually using the method described in https://google.github.io/oss-fuzz/further-reading/fuzzer-environment/#runtime-dependencies.
By removing this package from `base-runner`, a failure to do so will already be detected via a local `check_build` rather than only during fuzzer execution on ClusterFuzz.
-rwxr-xr-x | infra/base-images/base-runner/Dockerfile | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/infra/base-images/base-runner/Dockerfile b/infra/base-images/base-runner/Dockerfile index a071c6501..3f2c70316 100755 --- a/infra/base-images/base-runner/Dockerfile +++ b/infra/base-images/base-runner/Dockerfile @@ -96,9 +96,6 @@ RUN wget https://download.java.net/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db rm -f openjdk-15.0.2_linux-x64_bin.tar.gz && \ rm -rf $JAVA_HOME/jmods $JAVA_HOME/lib/src.zip -# Install Java AWT dependencies. -RUN apt-get install libxext-dev -y - # Install JaCoCo for JVM coverage. RUN wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.cli/0.8.7/org.jacoco.cli-0.8.7-nodeps.jar -O /opt/jacoco-cli.jar && \ wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar -O /opt/jacoco-agent.jar && \ |