oss-fuzz: convert to static cross-build

Desktop / LibreOffice - Jan-Marek Glogowski [fbihome.de] - 25 December 2021 16:05 UTC

This way we can get rid of the pre-generated locale data and the special fuzzers target, which invokes a full gbuild make for every prereqisite, always parsing the whole tree, taking ages.

This also reverts:- commit d0780b21cfe235c4446adf649eb690f9c1771dd5 ("fix oss-fuzz build") by adding epubgen and revenge dependencies.- commit ff25d6a123beb42476bf42d189b3033a86835b2a ("ofz#41602 fix more build failure"), which shouldn't happen anymore since commit d47628f287f4377394c4ff488c433bfe254b6abe ("don't want to link to system static libs for DISABLE_DYNLOADING")

Change-Id: I3aed9ec62da507254b42e4e7470bae1097b4bc8c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127031

37106f20bd5c oss-fuzz: convert to static cross-build
Makefile.in | 2 --
bin/oss-fuzz-build.sh | 9 +++++----
configure.ac | 4 ++--
desktop/Module_desktop.mk | 2 ++
distro-configs/LibreOfficeOssFuzz.conf | 2 ++
smoketest/Module_smoketest.mk | 2 ++
vcl/Executable_docxfuzzer.mk | 2 ++
vcl/Executable_fodtfuzzer.mk | 2 ++
vcl/Executable_htmlfuzzer.mk | 4 +++-
vcl/Module_vcl.mk | 3 +--
vcl/commonfuzzer.mk | 4 +++-
vcl/workben/docxfuzzer.cxx | 5 -----
vcl/workben/fodtfuzzer.cxx | 5 -----
vcl/workben/htmlfuzzer.cxx | 2 --
14 files changed, 24 insertions(+), 24 deletions(-)

Upstream: cgit.freedesktop.org


  • Share