Skip to content

Commit f211d2d

Browse files
committed
fix: avoid forwarding -l/-L for Darwin
1 parent 5bcbe5b commit f211d2d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main.zig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3867,7 +3867,7 @@ fn createModule(
38673867
const path = try arena.dupe(u8, test_path.items);
38683868
switch (info.preferred_mode) {
38693869
.static => try create_module.link_objects.append(arena, .{ .path = path }),
3870-
.dynamic => if (info.needed)
3870+
.dynamic => if (info.needed or target.isDarwin())
38713871
try create_module.resolved_system_libs.append(arena, .{
38723872
.name = lib_name,
38733873
.lib = .{
@@ -3907,7 +3907,7 @@ fn createModule(
39073907
const path = try arena.dupe(u8, test_path.items);
39083908
switch (info.fallbackMode()) {
39093909
.static => try create_module.link_objects.append(arena, .{ .path = path }),
3910-
.dynamic => if (info.needed)
3910+
.dynamic => if (info.needed or target.isDarwin())
39113911
try create_module.resolved_system_libs.append(arena, .{
39123912
.name = lib_name,
39133913
.lib = .{
@@ -3947,7 +3947,7 @@ fn createModule(
39473947
const path = try arena.dupe(u8, test_path.items);
39483948
switch (info.preferred_mode) {
39493949
.static => try create_module.link_objects.append(arena, .{ .path = path }),
3950-
.dynamic => if (info.needed)
3950+
.dynamic => if (info.needed or target.isDarwin())
39513951
try create_module.resolved_system_libs.append(arena, .{
39523952
.name = lib_name,
39533953
.lib = .{
@@ -3977,7 +3977,7 @@ fn createModule(
39773977
const path = try arena.dupe(u8, test_path.items);
39783978
switch (info.fallbackMode()) {
39793979
.static => try create_module.link_objects.append(arena, .{ .path = path }),
3980-
.dynamic => if (info.needed)
3980+
.dynamic => if (info.needed or target.isDarwin())
39813981
try create_module.resolved_system_libs.append(arena, .{
39823982
.name = lib_name,
39833983
.lib = .{

0 commit comments

Comments
 (0)