-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Bazel
-
None
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Fixes BF-47088 (full_bazel_compiledb on enterprise-windows).
SERVER-136567 added mongo_cc_fuzztest, deprecated fuzzers and bson_mutator to compile_commands.json under --config=compiledb on every platform. On Windows, validate_compile_commands replays those entries with MSVC, but FuzzTest/Centipede need a POSIX/Clang toolchain (endian.h, pthread.h, _builtin*, _PRETTY_FUNCTION_). That is 53 failed compilations since 10/20 (first bad commit 506fa21771).
- bazel/config/BUILD.bazel: new compiledb_fuzzers_enabled (compiledb AND not_windows), used by fsan_or_compiledb_enabled. Linux/macOS are unchanged; on Windows the fuzz targets are incompatible again, as before
SERVER-136567. - bazel/compiledb/compiledb_aspect_test.bzl: skip the three fuzztest compile-command analysis tests on Windows.