From 685bd202322f1356a27f355b66f620a780d4a670 Mon Sep 17 00:00:00 2001 From: David Gonzalez Martin Date: Sun, 2 Mar 2025 12:10:17 -0600 Subject: [PATCH] Hack to link C ABI test runtime object --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 9c6e9d5..1a7d221 100644 --- a/src/main.zig +++ b/src/main.zig @@ -172,11 +172,12 @@ pub fn main(argc: c_int, argv: [*:null]const ?[*:0]const u8) callconv(.C) c_int const output_object_path = arena.join_string(&.{ output_path_base, ".o" }); const output_executable_path = output_path_base; + const c_abi_object_path = arena.duplicate_string(configuration.c_abi_object_path); const file_content = lib.file.read(arena, relative_file_path); const file_path = os.absolute_path(arena, relative_file_path); converter.convert(arena, .{ .executable = output_executable_path, - .objects = &.{output_object_path}, + .objects = if (lib.string.equal(base_name, "c_abi")) &.{ output_object_path, c_abi_object_path } else &.{output_object_path}, .name = base_name, .build_mode = .debug_none, .content = file_content,