Commit 9b54c9dee8
Changed files (1)
src
src/main.zig
@@ -3021,6 +3021,17 @@ fn buildOutputType(
try test_exec_args.append(self_exe_path);
try test_exec_args.append("run");
if (link_libc) try test_exec_args.append("-lc");
+ if (!mem.eql(u8, target_arch_os_abi, "native")) {
+ try test_exec_args.append("-target");
+ try test_exec_args.append(target_arch_os_abi);
+ }
+ if (target_mcpu) |mcpu| {
+ try test_exec_args.append(try std.fmt.allocPrint(arena, "-mcpu={s}", .{mcpu}));
+ }
+ if (target_dynamic_linker) |dl| {
+ try test_exec_args.append("--dynamic-linker");
+ try test_exec_args.append(dl);
+ }
try test_exec_args.append(c_code_path);
}