infra: compile: fix jvm introspector builds (#10623)

Ref:
https://github.com/google/oss-fuzz/pull/10481#issuecomment-1613772713

Java projects are currently failing Fuzz Introspector following
https://github.com/google/oss-fuzz/pull/10538

```bash
Step #6 - "compile-libfuzzer-introspector-x86_64": ---------------------------------------------------------------
Step #6 - "compile-libfuzzer-introspector-x86_64": chmod: cannot access '/workspace/out/libfuzzer-introspector-x86_64/jazzer_driver_with_sanitizer': No such file or directory
Step #6 - "compile-libfuzzer-introspector-x86_64": ********************************************************************************
```

There is a missing "introspector" conditional in
6922c8c1ac/infra/base-images/base-builder/compile (L152-L171)

This causes line 171 to fail.

It may be convenient to search for "jvm" in the table here
https://introspector.oss-fuzz.com/indexing-overview which will show the
introspector build status is red for all.
This commit is contained in:
DavidKorczynski 2023-07-06 14:25:45 +01:00 committed by GitHub
parent 70f9fae31b
commit fa5ec3a167
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -164,8 +164,8 @@ EOF
this_dir=$(dirname "$0")
"$this_dir/jazzer_driver" --ubsan "$@"
EOF
elif [ "$SANITIZER" = "coverage" ]; then
# Coverage builds require no instrumentation.
elif [ "$SANITIZER" = "coverage" ] || [ "$SANITIZER" = "introspector" ]; then
# Coverage & introspector builds require no instrumentation.
cp $(which jazzer_driver) $jazzer_driver_with_sanitizer
fi
chmod +x $jazzer_driver_with_sanitizer