commit d18f52197d3e796858b79a70bfc6b6911b4f92ff (tree)
parent d12c8db6421f28ca59c03b619c70126c6694b0d4
Author: Jakub Konka <kubkon@jakubkonka.com>
Date: Sat, 10 Feb 2024 00:25:05 +0100
macho: include compiler-rt in static lib if requested
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/link/MachO/relocatable.zig b/src/link/MachO/relocatable.zig
@@ -103,6 +103,10 @@ pub fn flushStaticLib(macho_file: *MachO, comp: *Compilation, module_obj_path: ?
if (module_obj_path) |path| try positionals.append(.{ .path = path });
+ if (comp.include_compiler_rt) {
+ try positionals.append(.{ .path = comp.compiler_rt_obj.?.full_object_path });
+ }
+
for (positionals.items) |obj| {
parsePositional(macho_file, obj.path) catch |err| switch (err) {
error.MalformedObject,