From 12c12d20b4320c36a8faaba401a14d8ee89d8fc0 Mon Sep 17 00:00:00 2001 From: OSS-Fuzz Team Date: Tue, 7 Oct 2025 05:30:57 -0700 Subject: [PATCH] Add -fno-exceptions to clang flags when building coverage.cc Also add -fno-rtti just in case, even though it's not strictly necessary. Without this, attempting to link the compiled object file with `clang` will result in an `undefined reference to `__gxx_personality_v0'` error. PiperOrigin-RevId: 816162270 --- infra/base-images/base-builder/indexer/index_build.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/infra/base-images/base-builder/indexer/index_build.py b/infra/base-images/base-builder/indexer/index_build.py index d986ec29476a..b1fc399ed450 100755 --- a/infra/base-images/base-builder/indexer/index_build.py +++ b/infra/base-images/base-builder/indexer/index_build.py @@ -440,6 +440,8 @@ def build_project( build_cov_instrumentation_command = [ f'{_CLANG_TOOLCHAIN}/bin/clang++', + '-fno-rtti', + '-fno-exceptions', '-c', '/opt/indexer/coverage.cc', ]