message: feat(compiler) Don't try to use macOS Aarch64 specific ABI for now (at least coremark works now)
diff: @@ -102,11 +102,6 @@ impl LLVM {
  fn target_triple(&self, target: &Target) -> TargetTriple {
  // Hack: we're using is_pic to determine whether this is a native
  // build or not.
  - let binary_format = if self.is_pic {
  - target.triple().binary_format
  - } else {
  - target_lexicon::BinaryFormat::Elf
  - };
  let operating_system = if target.triple().operating_system
  == wasmer_compiler::OperatingSystem::Darwin
  && !self.is_pic
  @@ -119,12 +114,17 @@ impl LLVM {
  // Since both linux and darwin use SysV ABI, this should work.
  // but not in the case of Aarch64, there the ABI is slightly different
  match target.triple().architecture {
  - Architecture::Aarch64(_) => target.triple().operating_system,
  + //Architecture::Aarch64(_) => wasmer_compiler::OperatingSystem::Darwin,
  _ => wasmer_compiler::OperatingSystem::Linux,
  }
  } else {
  target.triple().operating_system
  };
  + let binary_format = if self.is_pic {
  + target.triple().binary_format
  + } else {
  + target_lexicon::BinaryFormat::Elf
  + };
  let triple = Triple {
  architecture: target.triple().architecture,
  vendor: target.triple().vendor.clone(),
  