From e81f72d41fa7b3b36783ad298041d1d0e28d10e1 Mon Sep 17 00:00:00 2001 From: dpinthinker Date: Sun, 31 May 2020 12:40:12 +0800 Subject: [PATCH] MacOs: fix wamrc Error invaid llvm binary bin_type (#269) * add darwin support for wamr-compiler compiling * add darwin support for wamr-compiler * Update CMakeLists.txt * MacOs: fix wamrc Error invaid llvm binary bin_type Co-authored-by: wenyongh --- core/iwasm/compilation/aot_emit_aot_file.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/iwasm/compilation/aot_emit_aot_file.c b/core/iwasm/compilation/aot_emit_aot_file.c index 557528b0c..2cffb44f6 100644 --- a/core/iwasm/compilation/aot_emit_aot_file.c +++ b/core/iwasm/compilation/aot_emit_aot_file.c @@ -1394,7 +1394,11 @@ aot_resolve_target_info(AOTCompContext *comp_ctx, AOTObjectData *obj_data) if (bin_type != LLVMBinaryTypeELF32L && bin_type != LLVMBinaryTypeELF32B && bin_type != LLVMBinaryTypeELF64L - && bin_type != LLVMBinaryTypeELF64B) { + && bin_type != LLVMBinaryTypeELF64B + && bin_type != LLVMBinaryTypeMachO32L + && bin_type != LLVMBinaryTypeMachO32B + && bin_type != LLVMBinaryTypeMachO64L + && bin_type != LLVMBinaryTypeMachO64B) { aot_set_last_error("invaid llvm binary bin_type."); return false; }