| ... | ... | @@ -5775,7 +5775,10 @@ pub fn addCCArgs( |
| 5775 | 5775 | |
| 5776 | 5776 | if (target_util.llvmMachineAbi(target)) |mabi| { |
| 5777 | 5777 | // Clang's integrated Arm assembler doesn't support `-mabi` yet... |
| 5778 | | if (!(target.cpu.arch.isArm() and (ext == .assembly or ext == .assembly_with_cpp))) { |
| 5778 | // Clang's FreeBSD driver doesn't support `-mabi` on PPC64 (ELFv2 is used anyway). |
| 5779 | if (!(target.cpu.arch.isArm() and (ext == .assembly or ext == .assembly_with_cpp)) and |
| 5780 | !(target.cpu.arch.isPowerPC64() and target.os.tag == .freebsd)) |
| 5781 | { |
| 5779 | 5782 | try argv.append(try std.fmt.allocPrint(arena, "-mabi={s}", .{mabi})); |
| 5780 | 5783 | } |
| 5781 | 5784 | } |