From 029331936819db3202a38f69646173e9753cf043 Mon Sep 17 00:00:00 2001 From: superp00t Date: Fri, 28 Jun 2024 20:26:05 -0400 Subject: [PATCH] fix(build): disable UBsan alignment checks when building with zig --- build.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.zig b/build.zig index fe65ef5..f0241c5 100644 --- a/build.zig +++ b/build.zig @@ -34,7 +34,9 @@ pub fn build(b: *std.Build) void { common.addIncludePath(b.path(".")); const common_compiler_flags = [_][]const u8 { - "-std=c++11" + "-std=c++11", + // Disable UBsan alignment checks (causes problems when writing to unaligned memory in CDataStore) + "-fno-sanitize=alignment" }; const common_sources = [_][]const u8 {