mirror of https://github.com/google/oss-fuzz.git
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:
parent
70f9fae31b
commit
fa5ec3a167
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue