From: Evgeny Vereshchagin Date: Thu, 3 Feb 2022 02:22:53 +0000 (+0000) Subject: tests: pass FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION to fuzzers X-Git-Tag: v251-rc1~366 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=be496d6a9b88d808ac009da311251fa25a62c39e;p=thirdparty%2Fsystemd.git tests: pass FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION to fuzzers to let them use reproducible identifiers, which should make it possible to really use files copied from OSS-Fuzz to reproduce issues on GHActions and locally. Prompted by https://github.com/systemd/systemd/pull/22365 --- diff --git a/test/fuzz/meson.build b/test/fuzz/meson.build index c0720b14ea1..ccd66c0ccf9 100644 --- a/test/fuzz/meson.build +++ b/test/fuzz/meson.build @@ -7,9 +7,10 @@ sanitize_address_undefined = custom_target( project_source_root, '@OUTPUT@', 'fuzzers', - '-Dfuzz-tests=true -Db_lundef=false -Db_sanitize=address,undefined --optimization=@0@ @1@'.format( + '-Dfuzz-tests=true -Db_lundef=false -Db_sanitize=address,undefined --optimization=@0@ @1@ -Dc_args=@2@ -Dcpp_args=@2@'.format( get_option('optimization'), - get_option('werror') ? '--werror' : '' + get_option('werror') ? '--werror' : '', + '-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION' ), ' '.join(cc.cmd_array()), cxx_cmd])