From e22eb20cbf9f55ef1fdc0e5608db333eba200c19 Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Mon, 14 Jul 2025 09:53:18 -0600 Subject: [PATCH] disable sanitization The folllowing python program currently crashes: ```python import argparse parser = argparse.ArgumentParser() ``` Disabling sanitization fixes it. --- build.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build.zig b/build.zig index c7fc831039a7f9..9fdd4c232acd21 100644 --- a/build.zig +++ b/build.zig @@ -20,6 +20,13 @@ pub fn build(b: *std.Build) void { .target = target, .optimize = optimize, }); + + // the following python program will crash if we enable sanitization: + // import argparse + // parser = argparse.ArgumentParser() + exe.root_module.sanitize_c = false; + exe.bundle_ubsan_rt = true; + exe.linkLibrary(libz_dep.artifact("z")); exe.linkLibrary(openssl_dep.artifact("openssl")); exe.linkLibC();