From 2f732ef0ce97a0c562955e104e47f4e13f19b0ee Mon Sep 17 00:00:00 2001 From: Roman Venediktov Date: Sat, 29 Jun 2024 16:03:30 +0200 Subject: [PATCH] Added -ld_classic flag for clang 15+ --- src/X86.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/X86.ml b/src/X86.ml index a16cb74b7..44a42b65d 100644 --- a/src/X86.ml +++ b/src/X86.ml @@ -1306,7 +1306,7 @@ let build cmd prog = cmd#dump_file "i" (Interface.gen prog); let inc = get_std_path () in let compiler = "clang" in - let flags = "-arch x86_64" in + let flags = "-arch x86_64 -ld_classic" in match cmd#get_mode with | `Default -> let objs = find_objects (fst @@ fst prog) cmd#get_include_paths in