mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
oss-fuzz: Add comment on why we build with --auto-features=disabled
This commit is contained in:
@@ -32,6 +32,12 @@ meson_args=("-Db_lundef=false")
|
||||
if [ -z "$FUZZING_ENGINE" ]; then
|
||||
meson_args+=("-Dllvm-fuzz=true")
|
||||
else
|
||||
# The situation with runtime dependencies on oss-fuzz is complicated as the execution environment differs
|
||||
# from the build environment
|
||||
# (https://google.github.io/oss-fuzz/further-reading/fuzzer-environment/#runtime-dependencies). Because
|
||||
# statically linking isn't viable for us for various reasons, we do a build with most features disabled
|
||||
# to link against as few libraries as possible. The libraries we do end up linking against happen (by
|
||||
# chance) to be installed in the oss-fuzz execution environment.
|
||||
meson_args+=("-Doss-fuzz=true" "--auto-features=disabled" "-Dnspawn=enabled" "-Dresolve=true")
|
||||
|
||||
apt-get update
|
||||
|
||||
Reference in New Issue
Block a user