From 1eedde7c33819027285f0624640e682c70213edd Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Fri, 16 Sep 2022 13:06:46 +0900 Subject: [PATCH] Fix several issues related to AOT debug (#1492) --- core/iwasm/aot/debug/elf_parser.h | 4 ++-- doc/source_debugging.md | 2 +- wamr-compiler/CMakeLists.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/iwasm/aot/debug/elf_parser.h b/core/iwasm/aot/debug/elf_parser.h index 4e4b9b21..887d82fa 100644 --- a/core/iwasm/aot/debug/elf_parser.h +++ b/core/iwasm/aot/debug/elf_parser.h @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */ -#ifndef _ELF_PARSERE_H_ +#ifndef _ELF_PARSER_H_ #define _ELF_PARSER_H_ #include @@ -24,4 +24,4 @@ get_text_section(void *buf, uint64_t *offset, uint64_t *size); } #endif -#endif \ No newline at end of file +#endif diff --git a/doc/source_debugging.md b/doc/source_debugging.md index f10bbb33..9292d5da 100644 --- a/doc/source_debugging.md +++ b/doc/source_debugging.md @@ -60,7 +60,7 @@ Then you can use lldb commands to debug your applications. Please refer to [lldb 1. Build lldb (assume you have already built llvm) ``` bash cd ${WAMR_ROOT}/core/deps/llvm/build -cmake . -DLLVM_ENABLE_PROJECTS="clang;lldb" +cmake ../llvm -DLLVM_ENABLE_PROJECTS="clang;lldb" -DLLDB_INCLUDE_TESTS=OFF make -j $(nproc) ``` diff --git a/wamr-compiler/CMakeLists.txt b/wamr-compiler/CMakeLists.txt index 2eff9bb6..e3c2de4e 100644 --- a/wamr-compiler/CMakeLists.txt +++ b/wamr-compiler/CMakeLists.txt @@ -151,7 +151,7 @@ if (WAMR_BUILD_DEBUG_AOT EQUAL 1) include_directories(${LLVM_BUILD_BINARY_DIR}/tools/lldb/include) endif() link_directories(${LLVM_LIBRARY_DIRS}) - find_library(lib_lldb NAMES lldb HINTS ${LLVM_LIBRARY_DIRS}) + find_library(lib_lldb NAMES lldb HINTS ${LLVM_LIBRARY_DIRS} REQUIRED) message(STATUS "find lldb ${LLDB_ALL_PLUGINS} in: ${LLVM_LIBRARY_DIRS}") endif()