From e089d21439c7fba18fc33dfd516af6421e92240c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Wed, 13 Aug 2025 08:39:45 +0200 Subject: [PATCH] freebsd: fix PIC macro not being defined for crt1_s.S Closes #24818. --- src/libs/freebsd.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/freebsd.zig b/src/libs/freebsd.zig index 29a0c30978..1ac75f2429 100644 --- a/src/libs/freebsd.zig +++ b/src/libs/freebsd.zig @@ -81,7 +81,6 @@ pub fn buildCrtFile(comp: *Compilation, crt_file: CrtFile, prog_node: std.Progre "-O2", "-fno-common", "-std=gnu99", - "-DPIC", "-w", // Disable all warnings. }); @@ -98,6 +97,7 @@ pub fn buildCrtFile(comp: *Compilation, crt_file: CrtFile, prog_node: std.Progre inline for (.{ &cflags, &acflags }) |flags| { try flags.appendSlice(&.{ + "-DPIC", "-DSTRIP_FBSDID", "-I", try includePath(comp, arena, try std.fmt.allocPrint(arena, "{s}-{s}-{s}", .{