Zig's ubsan runtime cannot be bundled on Windows (LNK4229), leaving __ubsan_handle_* symbols unresolved when the static archive is consumed by an external linker like MSVC link.exe. freetype, glslang, spirv-cross, and highway already suppress ubsan unconditionally. Add MSVC-conditional suppression to the seven C dependencies that were missing it: harfbuzz, libpng, dcimgui, wuffs, oniguruma, zlib, and stb. The fix is gated on abi == .msvc so ubsan coverage is preserved on Linux and macOS where bundle_ubsan_rt works. |
||
|---|---|---|
| .. | ||
| build.zig | ||
| build.zig.zon | ||
| c.zig | ||
| errors.zig | ||
| init.zig | ||
| main.zig | ||
| match_param.zig | ||
| regex.zig | ||
| region.zig | ||
| testing.zig | ||
| types.zig | ||