From 5c9c9a67bc47be2c860d2ba2e19ed412cfef7b67 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 3 Dec 2022 12:34:32 +0530 Subject: [PATCH] Fix make asan Suppress leak detection when running gen-go-code.py otherwise it fails since python always leaks --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 7de603a66..041d01b42 100755 --- a/setup.py +++ b/setup.py @@ -891,7 +891,10 @@ def update_go_generated_files(args: Options, kitty_exe: str) -> None: # update all the various auto-generated go files, if needed if args.verbose: print('Updating Go generated files...', flush=True) - cp = subprocess.run([kitty_exe, '+launch', os.path.join(src_base, 'gen-go-code.py')], stdout=subprocess.PIPE) + + env = os.environ.copy() + env['ASAN_OPTIONS'] = 'detect_leaks=0' + cp = subprocess.run([kitty_exe, '+launch', os.path.join(src_base, 'gen-go-code.py')], stdout=subprocess.PIPE, env=env) if cp.returncode != 0: raise SystemExit(cp.returncode)