Commit 80a9f0b942

Michael Dusan <michael.dusan@gmail.com>
2025-01-10 04:48:09
bsd: fix stage3 linking on freebsd and dragonfly
1 parent 3f95003
Changed files (1)
src/target.zig
@@ -324,7 +324,7 @@ pub fn libcFullLinkFlags(target: std.Target) []const []const u8 {
     // The linking order of these is significant and should match the order other
     // c compilers such as gcc or clang use.
     const result: []const []const u8 = switch (target.os.tag) {
-        .netbsd, .openbsd => &.{ "-lm", "-lpthread", "-lc", "-lutil" },
+        .dragonfly, .freebsd, .netbsd, .openbsd => &.{ "-lm", "-lpthread", "-lc", "-lutil" },
         // Solaris releases after 10 merged the threading libraries into libc.
         .solaris, .illumos => &.{ "-lm", "-lsocket", "-lnsl", "-lc" },
         .haiku => &.{ "-lm", "-lroot", "-lpthread", "-lc", "-lnetwork" },