The correct LLVM target for aarch64-apple-darwin is arm64-... (as with ios)
This commit is contained in:
parent
982c552c90
commit
fa18030567
1 changed files with 2 additions and 3 deletions
|
@ -14,14 +14,13 @@ pub fn target() -> Target {
|
||||||
// Clang automatically chooses a more specific target based on
|
// Clang automatically chooses a more specific target based on
|
||||||
// MACOSX_DEPLOYMENT_TARGET. To enable cross-language LTO to work
|
// MACOSX_DEPLOYMENT_TARGET. To enable cross-language LTO to work
|
||||||
// correctly, we do too.
|
// correctly, we do too.
|
||||||
let arch = "aarch64";
|
let llvm_target = super::apple_base::macos_llvm_target("arm64");
|
||||||
let llvm_target = super::apple_base::macos_llvm_target(&arch);
|
|
||||||
|
|
||||||
Target {
|
Target {
|
||||||
llvm_target,
|
llvm_target,
|
||||||
pointer_width: 64,
|
pointer_width: 64,
|
||||||
data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".to_string(),
|
data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".to_string(),
|
||||||
arch: arch.to_string(),
|
arch: "aarch64".to_string(),
|
||||||
options: TargetOptions {
|
options: TargetOptions {
|
||||||
mcount: "\u{1}mcount".to_string(),
|
mcount: "\u{1}mcount".to_string(),
|
||||||
frame_pointer: FramePointer::NonLeaf,
|
frame_pointer: FramePointer::NonLeaf,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue