| ... | @@ -5631,7 +5631,10 @@ pub fn addCCArgs( | ... | @@ -5631,7 +5631,10 @@ pub fn addCCArgs( |
| 5631 | } | 5631 | } |
| 5632 | | 5632 | |
| 5633 | if (target_util.llvmMachineAbi(target)) |mabi| { | 5633 | if (target_util.llvmMachineAbi(target)) |mabi| { |
| 5634 | try argv.append(try std.fmt.allocPrint(arena, "-mabi={s}", .{mabi})); | 5634 | // Clang's integrated Arm assembler doesn't support `-mabi` yet... |
| | 5635 | if (!(target.cpu.arch.isArm() and (ext == .assembly or ext == .assembly_with_cpp))) { |
| | 5636 | try argv.append(try std.fmt.allocPrint(arena, "-mabi={s}", .{mabi})); |
| | 5637 | } |
| 5635 | } | 5638 | } |
| 5636 | | 5639 | |
| 5637 | // We might want to support -mfloat-abi=softfp for Arm and CSKY here in the future. | 5640 | // We might want to support -mfloat-abi=softfp for Arm and CSKY here in the future. |