Skip to content

Commit 8d541d7

Browse files
committed
turn off ubsan for debug builds - c code has UB
1 parent 32ec703 commit 8d541d7

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

build.zig

+10-10
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,8 @@ pub fn build(b: *std.Build) !void {
309309
if (ptr_bit_width == 32) "-m32" else "-m64",
310310
"-Wall",
311311
"-Wextra",
312-
"-fsanitize=undefined",
313-
"-fsanitize-trap=undefined",
312+
"-fno-sanitize=undefined",
313+
"-fno-sanitize-trap=undefined",
314314
},
315315
});
316316
socketfuzz_lib.addIncludePath(AFLplusplus_inc_path);
@@ -335,8 +335,8 @@ pub fn build(b: *std.Build) !void {
335335
if (ptr_bit_width == 32) "-m32" else "-m64",
336336
"-Wall",
337337
"-Wextra",
338-
"-fsanitize=undefined",
339-
"-fsanitize-trap=undefined",
338+
"-fno-sanitize=undefined",
339+
"-fno-sanitize-trap=undefined",
340340
},
341341
});
342342
argvfuzz_lib.addIncludePath(AFLplusplus_inc_path);
@@ -628,8 +628,8 @@ const EXE_FLAGS = .{
628628
"-Wno-pointer-sign",
629629
"-Wno-pointer-arith",
630630
"-Wno-variadic-macros",
631-
"-fsanitize=undefined",
632-
"-fsanitize-trap=undefined",
631+
"-fno-sanitize=undefined",
632+
"-fno-sanitize-trap=undefined",
633633
"-DDOC_PATH=\"\"",
634634
"-D_AFL_SPECIAL_PERFORMANCE",
635635
};
@@ -645,8 +645,8 @@ const LLVM_EXE_C_FLAGS = .{
645645
"-Wno-unused-result",
646646
"-Wno-unused-function",
647647
"-Wno-variadic-macros",
648-
"-fsanitize=undefined",
649-
"-fsanitize-trap=undefined",
648+
"-fno-sanitize=undefined",
649+
"-fno-sanitize-trap=undefined",
650650
"-Wno-deprecated-copy-with-dtor",
651651
"-DUSE_BINDIR=1",
652652
"-DAFL_REAL_LD=\"lld\"",
@@ -689,7 +689,7 @@ const UTIL_LIB_FLAGS = .{
689689
"-funroll-loops",
690690
"-Wall",
691691
"-Wno-pointer-sign",
692-
"-fsanitize=undefined",
693-
"-fsanitize-trap=undefined",
692+
"-fno-sanitize=undefined",
693+
"-fno-sanitize-trap=undefined",
694694
"-D_FORTIFY_SOURCE=2",
695695
};

0 commit comments

Comments
 (0)