Commit a774f93344

Eric Rowley <earowley23@gmail.com>
2023-04-20 23:17:36
Do not use -fPIC when compiling a UEFI application
1 parent a867599
Changed files (1)
src/target.zig
@@ -204,7 +204,7 @@ pub fn requiresPIC(target: std.Target, linking_libc: bool) bool {
 /// This is not whether the target supports Position Independent Code, but whether the -fPIC
 /// C compiler argument is valid to Clang.
 pub fn supports_fpic(target: std.Target) bool {
-    return target.os.tag != .windows;
+    return target.os.tag != .windows and target.os.tag != .uefi;
 }
 
 pub fn isSingleThreaded(target: std.Target) bool {