More info: https://bugs.chromium.org/p/chromium/issues/detail?id=693624#c46 We need to do something like: 1) pass names of build targets to clusterfuzz_archive ( https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/archive/api.py?q=clusterfuzz_archive&l=146&dr=CSs) 2) replace or update filter_build_files (https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/archive/resources/filter_build_files.py?q=%22filter_build_files%22+package:%5Echromium$&dr) to call GN runtime_deps for the given build targets (something similar to https://cs.chromium.org/chromium/build/scripts/slave/recipes/chromium_libfuzzer.py?q=clusterfuzz_archive&dr=C&l=89) 3) pass those files (returned by runtime_deps) to zip_archive.py (https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/archive/resources/zip_archive.py?q=zip_archive+package:%5Echromium$&dr), i.e. to MakeZip (https://cs.chromium.org/chromium/build/scripts/common/chromium_utils.py?dr&q=def+MakeZip&l=602) 4) make sure that it works correctly (symlinks, etc)
I'm assigning this to me just to do not forget about it. Feel free to steal if you would like :)
This never came up during the whole year, WontFix for now.
Comment 1 by mmoroz@chromium.org
, Feb 23 2017