Do not use -fPIC when compiling a UEFI application

This commit is contained in:
Eric Rowley 2023-04-20 16:17:36 -05:00 committed by Veikka Tuominen
parent a86759984c
commit a774f93344

View File

@ -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 {