zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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:
Msrc/link/MachO/relocatable.zig | 4++++
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,