mirror-ghostty/pkg/dcimgui
Alessandro De Blasis a10854654d build: disable ubsan in C deps for MSVC static linking
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.
2026-04-23 05:23:15 +02:00
..
build.zig build: disable ubsan in C deps for MSVC static linking 2026-04-23 05:23:15 +02:00
build.zig.zon pkg/dcimgui: DearBindings-based Imgui support 2025-12-31 10:11:43 -08:00
ext.cpp pkg/dcimgui: only add the OpenGL3 shutdown helper if backend enabled 2026-02-26 06:56:17 -08:00
main.zig apprt/gtk: fix SIGSEGV on ImGui GLArea re-realize 2026-02-25 15:25:22 -08:00