diff --git a/src/target.zig b/src/target.zig index fd6edbf0697958c376e82eaa9704459cec37a07e..f664a354592ddff2d0c8cebbc5b9629d9c4d9c8c 100644 --- a/src/target.zig +++ b/src/target.zig @@ -79,9 +79,7 @@ pub fn picLevel(target: *const std.Target) u32 { /// C compiler argument is valid to Clang. pub fn supports_fpic(target: *const std.Target) bool { return switch (target.os.tag) { - .windows, - .uefi, - => target.abi == .gnu, + .windows, .uefi => false, // Technically allowed for `Abi.gnu`, but completely ignored by Clang (by design) anyway. else => true, }; }