57d859edd3
The oss-fuzz build of Skia seems to have difficulty when it does too many linker steps at a time. Ninja will generally not launch new build steps if the load is too high, but the oss-fuzz builder machines are slow enough that the load doesn't seem to rise fast enough to prevent too many linkers from be started at a time. By default this change does not request a linker pool at all and the user must request one by setting the link_pool_depth. Negative values disable the linker pool, zero sets the number to the number of cpus, and positive values set the pool size. This should allow for some experimentation while testing what pool size is appropriate for the fuzz builders while not changing current default behavior. Bug: oss-fuzz:23438,oss-fuzz:24345 Change-Id: Iba62adac3bea4d968441aa08e33918b5ae962c7b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/306646 Reviewed-by: Kevin Lubick <kjlubick@google.com> Reviewed-by: Mike Klein <mtklein@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
build/fuchsia | ||
build_overrides | ||
client_utils/android | ||
demos.skia.org | ||
dm | ||
docker | ||
docs/examples | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
specs | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
RELEASE_NOTES.txt | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.